Commit 9d52b7d1874812ed8c2ce2e7cef5b7a3d369e784

Authored by 王通
1 parent 8f317bd9

1.chengdu分支配置变更

1   -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2   - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3   -
4   - <modelVersion>4.0.0</modelVersion>
5   - <groupId>com.bsth</groupId>
6   - <artifactId>control_service_data_interface</artifactId>
7   - <version>0.0.1-SNAPSHOT</version>
8   - <packaging>jar</packaging>
9   -
10   - <parent>
11   - <groupId>org.springframework.boot</groupId>
12   - <artifactId>spring-boot-starter-parent</artifactId>
13   - <version>1.5.2.RELEASE</version>
14   - </parent>
15   -
16   - <dependencies>
17   - <dependency>
18   - <groupId>org.apache.cxf</groupId>
19   - <artifactId>cxf-rt-frontend-jaxws</artifactId>
20   - <version>3.1.10</version>
21   - </dependency>
22   -
23   - <dependency>
24   - <groupId>org.apache.cxf</groupId>
25   - <artifactId>cxf-rt-transports-http</artifactId>
26   - <version>3.1.10</version>
27   - </dependency>
28   -
29   - <dependency>
30   - <groupId>org.apache.cxf</groupId>
31   - <artifactId>cxf-rt-rs-service-description</artifactId>
32   - <version>3.1.10</version>
33   - </dependency>
34   -
35   - <dependency>
36   - <groupId>org.springframework.boot</groupId>
37   - <artifactId>spring-boot-starter-web</artifactId>
38   - </dependency>
39   -
40   - <dependency>
41   - <groupId>org.springframework.boot</groupId>
42   - <artifactId>spring-boot-starter-tomcat</artifactId>
43   - <scope>provided</scope>
44   - </dependency>
45   -
46   - <dependency>
47   - <groupId>org.springframework.boot</groupId>
48   - <artifactId>spring-boot-starter-data-jpa</artifactId>
49   - </dependency>
50   - <dependency>
51   - <groupId>org.springframework.boot</groupId>
52   - <artifactId>spring-boot-starter-aop</artifactId>
53   - </dependency>
54   -
55   - <dependency>
56   - <groupId>org.springframework.boot</groupId>
57   - <artifactId>spring-boot-starter-data-redis</artifactId>
58   - </dependency>
59   -
60   - <dependency>
61   - <groupId>org.springframework</groupId>
62   - <artifactId>spring-context-support</artifactId>
63   - </dependency>
64   - <dependency>
65   - <groupId>mysql</groupId>
66   - <artifactId>mysql-connector-java</artifactId>
67   - </dependency>
68   -
69   - <dependency>
70   - <groupId>joda-time</groupId>
71   - <artifactId>joda-time</artifactId>
72   - </dependency>
73   - <dependency>
74   - <groupId>com.alibaba</groupId>
75   - <artifactId>fastjson</artifactId>
76   - <version>1.2.4</version>
77   - </dependency>
78   -
79   - <dependency>
80   - <groupId>org.apache.httpcomponents</groupId>
81   - <artifactId>httpclient</artifactId>
82   - </dependency>
83   -
84   - <dependency>
85   - <groupId>commons-dbcp</groupId>
86   - <artifactId>commons-dbcp</artifactId>
87   - </dependency>
88   - <dependency>
89   - <groupId>commons-lang</groupId>
90   - <artifactId>commons-lang</artifactId>
91   - <version>2.6</version>
92   - </dependency>
93   - <dependency>
94   - <groupId>org.apache.commons</groupId>
95   - <artifactId>commons-lang3</artifactId>
96   - <version>3.4</version>
97   - </dependency>
98   - <dependency>
99   - <groupId>commons-fileupload</groupId>
100   - <artifactId>commons-fileupload</artifactId>
101   - <version>1.2.2</version>
102   - </dependency>
103   - <dependency>
104   - <groupId>commons-io</groupId>
105   - <artifactId>commons-io</artifactId>
106   - <version>2.4</version>
107   - </dependency>
108   - <dependency>
109   - <groupId>org.codehaus.janino</groupId>
110   - <artifactId>janino</artifactId>
111   - </dependency>
112   -
113   - <dependency>
114   - <groupId>org.apache.poi</groupId>
115   - <artifactId>poi</artifactId>
116   - <version>3.13</version>
117   - </dependency>
118   -
119   - <dependency>
120   - <groupId>com.google.guava</groupId>
121   - <artifactId>guava</artifactId>
122   - <version>19.0</version>
123   - </dependency>
124   -
125   - <dependency>
126   - <groupId>c3p0</groupId>
127   - <artifactId>c3p0</artifactId>
128   - <version>0.9.1.2</version>
129   - </dependency>
130   -
131   - <dependency>
132   - <groupId>axis</groupId>
133   - <artifactId>axis</artifactId>
134   - <version>1.4</version>
135   - </dependency>
136   -
137   - <dependency>
138   - <groupId>com.fasterxml.jackson.jaxrs</groupId>
139   - <artifactId>jackson-jaxrs-json-provider</artifactId>
140   - <version>2.8.7</version>
141   - </dependency>
142   -
143   - <dependency>
144   - <groupId>org.eclipse.jetty</groupId>
145   - <artifactId>jetty-util</artifactId>
146   - <version>8.1.15.v20140411</version>
147   - </dependency>
148   -
149   - <dependency>
150   - <groupId>org.apache.geronimo.specs</groupId>
151   - <artifactId>geronimo-jaxws_2.2_spec</artifactId>
152   - <version>1.0</version>
153   - </dependency>
154   -
155   - <dependency>
156   - <groupId>org.springframework.kafka</groupId>
157   - <artifactId>spring-kafka</artifactId>
158   - </dependency>
159   - </dependencies>
160   -
161   - <build>
162   - <plugins>
163   - <plugin>
164   - <artifactId>maven-compiler-plugin</artifactId>
165   - <version>2.3.2</version><!--$NO-MVN-MAN-VER$ -->
166   - <configuration>
167   - <source>1.7</source>
168   - <target>1.7</target>
169   - </configuration>
170   - </plugin>
171   - <plugin>
172   - <artifactId>maven-war-plugin</artifactId>
173   - <version>2.2</version><!--$NO-MVN-MAN-VER$ -->
174   - <configuration>
175   - <failOnMissingWebXml>false</failOnMissingWebXml>
176   - </configuration>
177   - </plugin>
178   - <plugin>
179   - <groupId>org.springframework.boot</groupId>
180   - <artifactId>spring-boot-maven-plugin</artifactId>
181   - </plugin>
182   - </plugins>
183   - <resources>
184   - <resource>
185   - <directory>src/main/resources</directory>
186   - <filtering>false</filtering>
187   - </resource>
188   - </resources>
189   - </build>
190   - <repositories>
191   - <repository>
192   - <id>spring-snapshots</id>
193   - <url>http://repo.spring.io/snapshot</url>
194   - <snapshots>
195   - <enabled>true</enabled>
196   - </snapshots>
197   - </repository>
198   - <repository>
199   - <id>spring-milestones</id>
200   - <url>http://repo.spring.io/milestone</url>
201   - </repository>
202   - </repositories>
203   - <pluginRepositories>
204   - <pluginRepository>
205   - <id>spring-snapshots</id>
206   - <url>http://repo.spring.io/snapshot</url>
207   - </pluginRepository>
208   - <pluginRepository>
209   - <id>spring-milestones</id>
210   - <url>http://repo.spring.io/milestone</url>
211   - </pluginRepository>
212   - </pluginRepositories>
213   -
214   - <properties>
215   - <start-class>com.bsth.Application</start-class>
216   - </properties>
217   -</project>
  1 +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  3 +
  4 + <modelVersion>4.0.0</modelVersion>
  5 + <groupId>com.bsth</groupId>
  6 + <artifactId>control_service_data_interface</artifactId>
  7 + <version>0.0.1-SNAPSHOT</version>
  8 + <packaging>jar</packaging>
  9 +
  10 + <parent>
  11 + <groupId>org.springframework.boot</groupId>
  12 + <artifactId>spring-boot-starter-parent</artifactId>
  13 + <version>1.5.2.RELEASE</version>
  14 + </parent>
  15 +
  16 + <dependencies>
  17 + <dependency>
  18 + <groupId>org.apache.cxf</groupId>
  19 + <artifactId>cxf-rt-frontend-jaxws</artifactId>
  20 + <version>3.1.10</version>
  21 + </dependency>
  22 +
  23 + <dependency>
  24 + <groupId>org.apache.cxf</groupId>
  25 + <artifactId>cxf-rt-transports-http</artifactId>
  26 + <version>3.1.10</version>
  27 + </dependency>
  28 +
  29 + <dependency>
  30 + <groupId>org.apache.cxf</groupId>
  31 + <artifactId>cxf-rt-rs-service-description</artifactId>
  32 + <version>3.1.10</version>
  33 + </dependency>
  34 +
  35 + <dependency>
  36 + <groupId>org.springframework.boot</groupId>
  37 + <artifactId>spring-boot-starter-web</artifactId>
  38 + </dependency>
  39 +
  40 + <dependency>
  41 + <groupId>org.springframework.boot</groupId>
  42 + <artifactId>spring-boot-starter-tomcat</artifactId>
  43 + <scope>provided</scope>
  44 + </dependency>
  45 +
  46 + <dependency>
  47 + <groupId>org.springframework.boot</groupId>
  48 + <artifactId>spring-boot-starter-data-jpa</artifactId>
  49 + </dependency>
  50 + <dependency>
  51 + <groupId>org.springframework.boot</groupId>
  52 + <artifactId>spring-boot-starter-aop</artifactId>
  53 + </dependency>
  54 +
  55 + <dependency>
  56 + <groupId>org.springframework.boot</groupId>
  57 + <artifactId>spring-boot-starter-data-redis</artifactId>
  58 + </dependency>
  59 +
  60 + <dependency>
  61 + <groupId>org.springframework</groupId>
  62 + <artifactId>spring-context-support</artifactId>
  63 + </dependency>
  64 + <dependency>
  65 + <groupId>mysql</groupId>
  66 + <artifactId>mysql-connector-java</artifactId>
  67 + </dependency>
  68 +
  69 + <dependency>
  70 + <groupId>joda-time</groupId>
  71 + <artifactId>joda-time</artifactId>
  72 + </dependency>
  73 + <dependency>
  74 + <groupId>com.alibaba</groupId>
  75 + <artifactId>fastjson</artifactId>
  76 + <version>1.2.4</version>
  77 + </dependency>
  78 +
  79 + <dependency>
  80 + <groupId>org.apache.httpcomponents</groupId>
  81 + <artifactId>httpclient</artifactId>
  82 + </dependency>
  83 +
  84 + <dependency>
  85 + <groupId>commons-dbcp</groupId>
  86 + <artifactId>commons-dbcp</artifactId>
  87 + </dependency>
  88 + <dependency>
  89 + <groupId>commons-lang</groupId>
  90 + <artifactId>commons-lang</artifactId>
  91 + <version>2.6</version>
  92 + </dependency>
  93 + <dependency>
  94 + <groupId>org.apache.commons</groupId>
  95 + <artifactId>commons-lang3</artifactId>
  96 + <version>3.4</version>
  97 + </dependency>
  98 + <dependency>
  99 + <groupId>commons-fileupload</groupId>
  100 + <artifactId>commons-fileupload</artifactId>
  101 + <version>1.2.2</version>
  102 + </dependency>
  103 + <dependency>
  104 + <groupId>commons-io</groupId>
  105 + <artifactId>commons-io</artifactId>
  106 + <version>2.4</version>
  107 + </dependency>
  108 + <dependency>
  109 + <groupId>org.codehaus.janino</groupId>
  110 + <artifactId>janino</artifactId>
  111 + </dependency>
  112 +
  113 + <dependency>
  114 + <groupId>org.apache.poi</groupId>
  115 + <artifactId>poi</artifactId>
  116 + <version>3.13</version>
  117 + </dependency>
  118 +
  119 + <dependency>
  120 + <groupId>com.google.guava</groupId>
  121 + <artifactId>guava</artifactId>
  122 + <version>19.0</version>
  123 + </dependency>
  124 +
  125 + <dependency>
  126 + <groupId>c3p0</groupId>
  127 + <artifactId>c3p0</artifactId>
  128 + <version>0.9.1.2</version>
  129 + </dependency>
  130 +
  131 + <dependency>
  132 + <groupId>axis</groupId>
  133 + <artifactId>axis</artifactId>
  134 + <version>1.4</version>
  135 + </dependency>
  136 +
  137 + <dependency>
  138 + <groupId>com.fasterxml.jackson.jaxrs</groupId>
  139 + <artifactId>jackson-jaxrs-json-provider</artifactId>
  140 + <version>2.8.7</version>
  141 + </dependency>
  142 +
  143 + <dependency>
  144 + <groupId>org.eclipse.jetty</groupId>
  145 + <artifactId>jetty-util</artifactId>
  146 + <version>8.1.15.v20140411</version>
  147 + </dependency>
  148 +
  149 + <dependency>
  150 + <groupId>org.apache.geronimo.specs</groupId>
  151 + <artifactId>geronimo-jaxws_2.2_spec</artifactId>
  152 + <version>1.0</version>
  153 + </dependency>
  154 +
  155 + <dependency>
  156 + <groupId>org.springframework.kafka</groupId>
  157 + <artifactId>spring-kafka</artifactId>
  158 + </dependency>
  159 + </dependencies>
  160 +
  161 + <build>
  162 + <plugins>
  163 + <plugin>
  164 + <artifactId>maven-compiler-plugin</artifactId>
  165 + <version>2.3.2</version><!--$NO-MVN-MAN-VER$ -->
  166 + <configuration>
  167 + <source>1.7</source>
  168 + <target>1.7</target>
  169 + </configuration>
  170 + </plugin>
  171 + <plugin>
  172 + <groupId>net.roseboy</groupId>
  173 + <artifactId>classfinal-maven-plugin</artifactId>
  174 + <version>1.2.1</version>
  175 + <configuration>
  176 + <password>bsth@369147258</password>
  177 + <packages>com.bsth</packages>
  178 + <cfgfiles>application*.properties</cfgfiles>
  179 + <excludes>org.spring</excludes>
  180 + <libjars></libjars>
  181 + </configuration>
  182 + <executions>
  183 + <execution>
  184 + <phase>package</phase>
  185 + <goals>
  186 + <goal>classFinal</goal>
  187 + </goals>
  188 + </execution>
  189 + </executions>
  190 + </plugin>
  191 + <plugin>
  192 + <artifactId>maven-war-plugin</artifactId>
  193 + <version>2.2</version><!--$NO-MVN-MAN-VER$ -->
  194 + <configuration>
  195 + <failOnMissingWebXml>false</failOnMissingWebXml>
  196 + </configuration>
  197 + </plugin>
  198 + <plugin>
  199 + <groupId>org.springframework.boot</groupId>
  200 + <artifactId>spring-boot-maven-plugin</artifactId>
  201 + </plugin>
  202 + </plugins>
  203 + <resources>
  204 + <resource>
  205 + <directory>src/main/resources</directory>
  206 + <filtering>false</filtering>
  207 + </resource>
  208 + </resources>
  209 + </build>
  210 + <repositories>
  211 + <repository>
  212 + <id>spring-snapshots</id>
  213 + <url>http://repo.spring.io/snapshot</url>
  214 + <snapshots>
  215 + <enabled>true</enabled>
  216 + </snapshots>
  217 + </repository>
  218 + <repository>
  219 + <id>spring-milestones</id>
  220 + <url>http://repo.spring.io/milestone</url>
  221 + </repository>
  222 + </repositories>
  223 + <pluginRepositories>
  224 + <pluginRepository>
  225 + <id>spring-snapshots</id>
  226 + <url>http://repo.spring.io/snapshot</url>
  227 + </pluginRepository>
  228 + <pluginRepository>
  229 + <id>spring-milestones</id>
  230 + <url>http://repo.spring.io/milestone</url>
  231 + </pluginRepository>
  232 + </pluginRepositories>
  233 +
  234 + <properties>
  235 + <start-class>com.bsth.Application</start-class>
  236 + </properties>
  237 +</project>
... ...
src/main/java/com/bsth/util/AppProperties.java 0 → 100644
  1 +package com.bsth.util;
  2 +
  3 +import org.springframework.beans.factory.annotation.Value;
  4 +import org.springframework.stereotype.Component;
  5 +
  6 +/**
  7 + * @author Hill
  8 + */
  9 +@Component
  10 +public class AppProperties {
  11 +
  12 + private static int cacheDays;
  13 +
  14 + private static String controlUrl;
  15 +
  16 + private static String secretKey;
  17 +
  18 + private static String gpsUrl;
  19 +
  20 + @Value("${cache.days}")
  21 + public void setCacheDays(int cacheDays) {
  22 + AppProperties.cacheDays = cacheDays;
  23 + }
  24 +
  25 + public static int getCacheDays() {
  26 + return cacheDays;
  27 + }
  28 +
  29 + @Value("${http.control.service_data_url}")
  30 + public void setControlUrl(String url) {
  31 + AppProperties.controlUrl = url;
  32 + }
  33 +
  34 + public static String getControlUrl() {
  35 + return controlUrl;
  36 + }
  37 +
  38 + @Value("${http.control.secret.key}")
  39 + public void setSecretKey(String secretKey) {
  40 + AppProperties.secretKey = secretKey;
  41 + }
  42 +
  43 + public static String getSecretKey() {
  44 + return secretKey;
  45 + }
  46 +
  47 + @Value("${http.gps.real.url}")
  48 + public void setGpsUrl(String url) {
  49 + AppProperties.gpsUrl = url;
  50 + }
  51 +
  52 + public static String getGpsUrl() {
  53 + return gpsUrl;
  54 + }
  55 +}
... ...