Commit ca59c24b6009049975f3ee4de84db5106c32a242
1 parent
a619f762
开发梳理;
Showing
8 changed files
with
95 additions
and
24 deletions
Show diff stats
pom.xml
@@ -14,6 +14,8 @@ | @@ -14,6 +14,8 @@ | ||
14 | 14 | ||
15 | <properties> | 15 | <properties> |
16 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | 16 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
17 | + <maven-compiler-plugin.version>3.3</maven-compiler-plugin.version> | ||
18 | + <jdk.version>1.8</jdk.version> | ||
17 | </properties> | 19 | </properties> |
18 | 20 | ||
19 | <dependencies> | 21 | <dependencies> |
@@ -120,6 +122,18 @@ | @@ -120,6 +122,18 @@ | ||
120 | <plugins> | 122 | <plugins> |
121 | <plugin> | 123 | <plugin> |
122 | <groupId>org.apache.maven.plugins</groupId> | 124 | <groupId>org.apache.maven.plugins</groupId> |
125 | + <artifactId>maven-compiler-plugin</artifactId> | ||
126 | + <version>${maven-compiler-plugin.version}</version> | ||
127 | + <configuration> | ||
128 | + <encoding>utf-8</encoding> | ||
129 | + <source>${jdk.version}</source> | ||
130 | + <target>${jdk.version}</target> | ||
131 | + <meminitial>128m</meminitial> | ||
132 | + <maxmem>512m</maxmem> | ||
133 | + </configuration> | ||
134 | + </plugin> | ||
135 | + <plugin> | ||
136 | + <groupId>org.apache.maven.plugins</groupId> | ||
123 | <artifactId>maven-surefire-plugin</artifactId> | 137 | <artifactId>maven-surefire-plugin</artifactId> |
124 | <version>2.7.1</version> | 138 | <version>2.7.1</version> |
125 | <configuration> | 139 | <configuration> |
src/main/java/com/essa/framework/ConfigProperties.java
@@ -15,6 +15,15 @@ public class ConfigProperties { | @@ -15,6 +15,15 @@ public class ConfigProperties { | ||
15 | private String serverURL; | 15 | private String serverURL; |
16 | private String buyerURL; | 16 | private String buyerURL; |
17 | 17 | ||
18 | + // 数据库驱动名字 | ||
19 | + private String jdbcName = null; | ||
20 | + // 数据库协议地址 | ||
21 | + private String dbUrl = null; | ||
22 | + // 数据库用户名 | ||
23 | + private String dbUser = null; | ||
24 | + // 数据库密码 | ||
25 | + private String dbPassword = null; | ||
26 | + | ||
18 | private ConfigProperties() { | 27 | private ConfigProperties() { |
19 | 28 | ||
20 | } | 29 | } |
@@ -32,6 +41,10 @@ public class ConfigProperties { | @@ -32,6 +41,10 @@ public class ConfigProperties { | ||
32 | configProperties.setBrowserName(p.getProperty("browserName"));//使用jframe要注释 | 41 | configProperties.setBrowserName(p.getProperty("browserName"));//使用jframe要注释 |
33 | configProperties.setBuyerURL(p.getProperty("buyerURL")); | 42 | configProperties.setBuyerURL(p.getProperty("buyerURL")); |
34 | configProperties.setServerURL(p.getProperty("serverURL")); | 43 | configProperties.setServerURL(p.getProperty("serverURL")); |
44 | + configProperties.setJdbcName(p.getProperty("jdbc.driver")); | ||
45 | + configProperties.setDbUrl(p.getProperty("jdbc.url")); | ||
46 | + configProperties.setDbUser(p.getProperty("jdbc.user")); | ||
47 | + configProperties.setDbPassword(p.getProperty("jdbc.pwd")); | ||
35 | configPropertiesMap.put(envEnum.getCode(),configProperties); | 48 | configPropertiesMap.put(envEnum.getCode(),configProperties); |
36 | ips.close(); | 49 | ips.close(); |
37 | } catch (IOException e) { | 50 | } catch (IOException e) { |
@@ -67,4 +80,36 @@ public class ConfigProperties { | @@ -67,4 +80,36 @@ public class ConfigProperties { | ||
67 | public void setBuyerURL(String buyerURL) { | 80 | public void setBuyerURL(String buyerURL) { |
68 | this.buyerURL = buyerURL; | 81 | this.buyerURL = buyerURL; |
69 | } | 82 | } |
83 | + | ||
84 | + public String getJdbcName() { | ||
85 | + return jdbcName; | ||
86 | + } | ||
87 | + | ||
88 | + public void setJdbcName(String jdbcName) { | ||
89 | + this.jdbcName = jdbcName; | ||
90 | + } | ||
91 | + | ||
92 | + public String getDbUrl() { | ||
93 | + return dbUrl; | ||
94 | + } | ||
95 | + | ||
96 | + public void setDbUrl(String dbUrl) { | ||
97 | + this.dbUrl = dbUrl; | ||
98 | + } | ||
99 | + | ||
100 | + public String getDbUser() { | ||
101 | + return dbUser; | ||
102 | + } | ||
103 | + | ||
104 | + public void setDbUser(String dbUser) { | ||
105 | + this.dbUser = dbUser; | ||
106 | + } | ||
107 | + | ||
108 | + public String getDbPassword() { | ||
109 | + return dbPassword; | ||
110 | + } | ||
111 | + | ||
112 | + public void setDbPassword(String dbPassword) { | ||
113 | + this.dbPassword = dbPassword; | ||
114 | + } | ||
70 | } | 115 | } |
src/main/java/com/essa/framework/DButil.java
1 | package com.essa.framework; | 1 | package com.essa.framework; |
2 | 2 | ||
3 | +import com.mysql.cj.api.jdbc.Statement; | ||
4 | +import com.mysql.cj.jdbc.CallableStatement; | ||
5 | +import com.mysql.cj.jdbc.PreparedStatement; | ||
6 | + | ||
3 | import java.sql.Connection; | 7 | import java.sql.Connection; |
4 | import java.sql.DriverManager; | 8 | import java.sql.DriverManager; |
5 | import java.sql.ResultSet; | 9 | import java.sql.ResultSet; |
6 | import java.sql.SQLException; | 10 | import java.sql.SQLException; |
7 | 11 | ||
8 | -import com.mysql.cj.api.jdbc.Statement; | ||
9 | -import com.mysql.cj.jdbc.CallableStatement; | ||
10 | -import com.mysql.cj.jdbc.PreparedStatement; | ||
11 | - | ||
12 | public class DButil { | 12 | public class DButil { |
13 | - // 数据库驱动名字 | 13 | + /*// 数据库驱动名字 |
14 | private static String jdbcName = null; | 14 | private static String jdbcName = null; |
15 | // 数据库协议地址 | 15 | // 数据库协议地址 |
16 | private static String dbUrl = null; | 16 | private static String dbUrl = null; |
@@ -18,10 +18,20 @@ public class DButil { | @@ -18,10 +18,20 @@ public class DButil { | ||
18 | private static String dbUser = null; | 18 | private static String dbUser = null; |
19 | // 数据库密码 | 19 | // 数据库密码 |
20 | private static String dbPassword = null; | 20 | private static String dbPassword = null; |
21 | - | 21 | +*/ |
22 | public static Connection getCon() { | 22 | public static Connection getCon() { |
23 | + | ||
23 | Connection conn = null; | 24 | Connection conn = null; |
24 | - if ("SIT".equals(Model.getEnv())) { | 25 | + try { |
26 | + EnvEnum envEnum = EnvEnum.fromCode(Model.getEnv()); | ||
27 | + ConfigProperties dbConfig = ConfigProperties.getConfig(envEnum); | ||
28 | + Class.forName(dbConfig.getJdbcName()); | ||
29 | + conn = DriverManager.getConnection(dbConfig.getDbUrl(),dbConfig.getDbUser(), dbConfig.getDbPassword()); | ||
30 | + } catch (Exception e) { | ||
31 | + e.printStackTrace(); | ||
32 | + } | ||
33 | + return conn; | ||
34 | + /*if ("SIT".equals(Model.getEnv())) { | ||
25 | try { | 35 | try { |
26 | jdbcName = DBInfo.getSitJdbcName(); | 36 | jdbcName = DBInfo.getSitJdbcName(); |
27 | dbUrl = DBInfo.getSitSqlUrl(); | 37 | dbUrl = DBInfo.getSitSqlUrl(); |
@@ -70,7 +80,7 @@ public class DButil { | @@ -70,7 +80,7 @@ public class DButil { | ||
70 | e.printStackTrace(); | 80 | e.printStackTrace(); |
71 | } | 81 | } |
72 | } | 82 | } |
73 | - return null; | 83 | + return null;*/ |
74 | } | 84 | } |
75 | 85 | ||
76 | /** | 86 | /** |
src/main/resources/conf/config_dit.properties
@@ -5,3 +5,7 @@ browserName=Chrome | @@ -5,3 +5,7 @@ browserName=Chrome | ||
5 | serverURL=http://bpms.dit.gz.essa | 5 | serverURL=http://bpms.dit.gz.essa |
6 | buyerURL=http://en.portaldit.cn | 6 | buyerURL=http://en.portaldit.cn |
7 | 7 | ||
8 | +jdbc.driver=com.mysql.cj.jdbc.Driver | ||
9 | +jdbc.url=jdbc:mysql://192.168.1.202:3307/bpms | ||
10 | +jdbc.user=root | ||
11 | +jdbc.pwd=redhat | ||
8 | \ No newline at end of file | 12 | \ No newline at end of file |
src/main/resources/conf/config_hotfix.properties
@@ -5,3 +5,9 @@ browserName=Chrome | @@ -5,3 +5,9 @@ browserName=Chrome | ||
5 | serverURL=http://bpms.hotfix.gz.essa | 5 | serverURL=http://bpms.hotfix.gz.essa |
6 | buyerURL=http://en.portalhotfix.cn | 6 | buyerURL=http://en.portalhotfix.cn |
7 | 7 | ||
8 | + | ||
9 | +jdbc.driver=com.mysql.cj.jdbc.Driver | ||
10 | +jdbc.url=jdbc:mysql://192.168.1.19:3321/bpms | ||
11 | +jdbc.user=essa_hotfix | ||
12 | +jdbc.pwd=essa^_hotfix^D<K123 | ||
13 | + |
src/main/resources/conf/config_sit.properties
@@ -5,3 +5,7 @@ browserName=Chrome | @@ -5,3 +5,7 @@ browserName=Chrome | ||
5 | serverURL=http://bpms.sit.gz.essa | 5 | serverURL=http://bpms.sit.gz.essa |
6 | buyerURL=http://en.portalsit.cn | 6 | buyerURL=http://en.portalsit.cn |
7 | 7 | ||
8 | +jdbc.driver=com.mysql.cj.jdbc.Driver | ||
9 | +jdbc.url=jdbc:mysql://192.168.1.247:3307/bpms | ||
10 | +jdbc.user=root | ||
11 | +jdbc.pwd=redhat | ||
8 | \ No newline at end of file | 12 | \ No newline at end of file |
src/main/resources/conf/config_uat.properties
@@ -5,3 +5,7 @@ browserName=Chrome | @@ -5,3 +5,7 @@ browserName=Chrome | ||
5 | serverURL=http://bpms.spstoys.com:7291 | 5 | serverURL=http://bpms.spstoys.com:7291 |
6 | buyerURL=http://en.spstoys.com:889 | 6 | buyerURL=http://en.spstoys.com:889 |
7 | 7 | ||
8 | +jdbc.driver=com.mysql.cj.jdbc.Driver | ||
9 | +jdbc.url=jdbc:mysql://112.74.135.97:3325/bpms | ||
10 | +jdbc.user=essa_uat | ||
11 | +jdbc.pwd=lXI!RqH6thvmMNNh | ||
8 | \ No newline at end of file | 12 | \ No newline at end of file |
src/main/resources/config.properties deleted
@@ -1,16 +0,0 @@ | @@ -1,16 +0,0 @@ | ||
1 | -#browserName=FireFox | ||
2 | -#browserName=IE | ||
3 | -browserName=Chrome | ||
4 | - | ||
5 | -SIT=http://bpms.sit.gz.essa | ||
6 | -BSIT=http://en.portalsit.cn | ||
7 | - | ||
8 | -HOTFIX=http://bpms.hotfix.gz.essa | ||
9 | -BHOTFIX=http://en.portalhotfix.cn | ||
10 | - | ||
11 | -UAT=http://bpms.spstoys.com:7291 | ||
12 | -BUAT=http://en.spstoys.com:889 | ||
13 | - | ||
14 | -DIT=http://bpms.dit.gz.essa | ||
15 | -BDIT=http://en.portaldit.cn | ||
16 | - |