Skip to content

Commit 7cdc40b

Browse files
committed
up配置
1 parent 24465c8 commit 7cdc40b

File tree

9 files changed

+160
-23
lines changed

9 files changed

+160
-23
lines changed

README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,28 @@ java -jar xxxxx.jar
1515

1616
```
1717

18+
### 环境配置文件
19+
20+
```markdown
21+
22+
23+
############################################################
24+
#
25+
#
26+
############################################################
27+
spring.datasource.url=jdbc:mysql://114.215.25.201:4307/tangka_dev
28+
spring.datasource.username=shengle_dev
29+
spring.datasource.password=km3Z4JH)(kA-wwe-49Qo
30+
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
31+
spring.datasource.druid.initial-size=1
32+
spring.datasource.druid.min-idle=1
33+
spring.datasource.druid.max-active=20
34+
spring.datasource.druid.test-on-borrow=true
35+
spring.datasource.druid.stat-view-servlet.allow=true
36+
37+
38+
```
39+
1840

1941

2042
### 简介

pom.xml

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,24 @@
8181
<scope>runtime</scope>
8282
</dependency>
8383

84+
<!--redis-->
85+
<dependency>
86+
<groupId>redis.clients</groupId>
87+
<artifactId>jedis</artifactId>
88+
<version>2.9.0</version>
89+
</dependency>
90+
<dependency>
91+
<groupId>com.google.guava</groupId>
92+
<artifactId>guava</artifactId>
93+
<version>21.0</version>
94+
</dependency>
95+
<dependency>
96+
<groupId>com.caucho</groupId>
97+
<artifactId>hessian</artifactId>
98+
<version>4.0.38</version>
99+
</dependency>
100+
101+
84102
<!--MyBatis 及 插件依赖-->
85103
<!--mybatis-->
86104
<dependency>
@@ -134,15 +152,103 @@
134152
<version>1.3.6</version>
135153
<scope>test</scope>
136154
</dependency>
155+
156+
<!--测试-->
157+
<dependency>
158+
<groupId>org.springframework.boot</groupId>
159+
<artifactId>spring-boot-starter-test</artifactId>
160+
<scope>test</scope>
161+
</dependency>
137162
</dependencies>
138163

139164
<build>
165+
<finalName>${project.artifactId}-${project.version}</finalName>
140166
<plugins>
141167
<plugin>
142168
<groupId>org.springframework.boot</groupId>
143169
<artifactId>spring-boot-maven-plugin</artifactId>
170+
<executions>
171+
<execution>
172+
<goals>
173+
<goal>repackage</goal>
174+
</goals>
175+
</execution>
176+
</executions>
177+
</plugin>
178+
179+
<plugin>
180+
<groupId>org.apache.maven.plugins</groupId>
181+
<artifactId>maven-compiler-plugin</artifactId>
182+
<version>3.3</version>
183+
<configuration>
184+
<source>1.8</source>
185+
<target>1.8</target>
186+
<encoding>utf8</encoding>
187+
</configuration>
144188
</plugin>
189+
145190
</plugins>
191+
192+
<filters>
193+
<filter>src/main/resources/application-${filter-resource-name}.properties</filter>
194+
</filters>
195+
196+
<resources>
197+
<resource>
198+
<directory>src/main/resources</directory>
199+
<filtering>true</filtering>
200+
<excludes>
201+
<exclude>filters/*</exclude>
202+
<exclude>filters/*</exclude>
203+
<exclude>application-dev.properties</exclude>
204+
<exclude>application-test.properties</exclude>
205+
<exclude>application-alpha.properties</exclude>
206+
<exclude>application-prod.properties</exclude>
207+
</excludes>
208+
</resource>
209+
<resource>
210+
<directory>src/main/resources</directory>
211+
<filtering>true</filtering>
212+
<includes>
213+
<include>application-${filter-resource-name}.properties</include>
214+
</includes>
215+
</resource>
216+
</resources>
217+
146218
</build>
147219

220+
<profiles>
221+
<profile>
222+
<id>dev</id>
223+
<activation>
224+
<activeByDefault>true</activeByDefault>
225+
</activation>
226+
<properties>
227+
<filter-resource-name>dev</filter-resource-name>
228+
</properties>
229+
</profile>
230+
231+
<profile>
232+
<id>test</id>
233+
<properties>
234+
<filter-resource-name>test</filter-resource-name>
235+
</properties>
236+
</profile>
237+
238+
<profile>
239+
<id>alpha</id>
240+
<properties>
241+
<filter-resource-name>alpha</filter-resource-name>
242+
</properties>
243+
</profile>
244+
245+
<profile>
246+
<id>prod</id>
247+
<properties>
248+
<filter-resource-name>prod</filter-resource-name>
249+
</properties>
250+
</profile>
251+
</profiles>
252+
253+
148254
</project>

src/main/java/com/yi/project/Application.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22

33
import org.springframework.boot.SpringApplication;
44
import org.springframework.boot.autoconfigure.SpringBootApplication;
5+
import tk.mybatis.spring.annotation.MapperScan;
56

67
/**
78
* 基础项目框架
89
* @author YI
910
* @date 2018-6-27 16:46:15
1011
*/
12+
@MapperScan({"com.yi.project.dao"})
1113
@SpringBootApplication
1214
public class Application {
1315

src/main/resources/application-pro.properties

Lines changed: 0 additions & 13 deletions
This file was deleted.

src/main/resources/application-dev.properties.default renamed to src/main/resources/application-prod.properties

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,14 @@
44
############################################################
55
spring.datasource.url=jdbc:mysql://localhost:3306/sg
66
spring.datasource.username=root
7-
spring.datasource.password=ba199035
7+
spring.datasource.password=
88
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
99
spring.datasource.druid.initial-size=1
1010
spring.datasource.druid.min-idle=1
1111
spring.datasource.druid.max-active=20
1212
spring.datasource.druid.test-on-borrow=true
13-
spring.datasource.druid.stat-view-servlet.allow=true
13+
spring.datasource.druid.stat-view-servlet.allow=true
14+
15+
16+
#log level
17+
#logging.level.root=debug

src/main/resources/application-test.properties

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@
22
#
33
#
44
############################################################
5-
spring.datasource.url=jdbc:mysql://114.215.25.201:4307/tangka_dev
6-
spring.datasource.username=shengle_dev
7-
spring.datasource.password=km3Z4JH)(kA-wwe-49Qo
5+
spring.datasource.url=jdbc:mysql://localhost:3306/sg
6+
spring.datasource.username=root
7+
spring.datasource.password=
88
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
99
spring.datasource.druid.initial-size=1
1010
spring.datasource.druid.min-idle=1
1111
spring.datasource.druid.max-active=20
1212
spring.datasource.druid.test-on-borrow=true
13-
spring.datasource.druid.stat-view-servlet.allow=true
13+
spring.datasource.druid.stat-view-servlet.allow=true
14+
15+
#log level
16+
logging.level.root=debug

src/main/resources/application.properties

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
spring.profiles.active=dev
1+
#spring.profiles.active=dev
2+
#表示激活的配置文件(dev|prod)
3+
spring.profiles.active=@filter-resource-name@
24

35
spring.mvc.throw-exception-if-no-handler-found=true
46
spring.resources.add-mappings=false
@@ -25,4 +27,9 @@ pagehelper.params=count=countSql
2527

2628

2729
#http server
28-
server.port=8004
30+
server.port=8004
31+
32+
33+
34+
#实例名
35+
spring.application.name=demo-springboot

src/test/java/com/yi/project/ApplicationTests.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
import org.springframework.boot.test.context.SpringBootTest;
66
import org.springframework.test.context.junit4.SpringRunner;
77

8+
import java.util.List;
9+
810
@RunWith(SpringRunner.class)
911
@SpringBootTest
1012
public class ApplicationTests {
@@ -13,4 +15,8 @@ public class ApplicationTests {
1315
public void contextLoads() {
1416
}
1517

18+
@Test
19+
public void testMysql() {
20+
}
21+
1622
}

src/test/java/com/yi/project/codeGenerator/CodeGenerator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ public class CodeGenerator {
2121
/**
2222
* JDBC配置,请修改为你项目的实际配置
2323
*/
24-
private static final String JDBC_URL = "jdbc:mysql://localhost:3306/sg";
24+
private static final String JDBC_URL = "jdbc:mysql://localhost:3306/test";
2525
private static final String JDBC_USERNAME = "root";
26-
private static final String JDBC_PASSWORD = "";
26+
private static final String JDBC_PASSWORD = "ba199035";
2727
private static final String JDBC_DIVER_CLASS_NAME = "com.mysql.jdbc.Driver";
2828

2929
/**

0 commit comments

Comments
 (0)