Commit d3abc438e16802617ae0ab408f8d837498edf337

Authored by jiangjiazhi
0 parents
Exists in master

first commit

Showing 12 changed files with 750 additions and 0 deletions

... ... @@ -0,0 +1 @@
  1 +ÒßÃç¶ùÏîÄ¿½Ó¿Ú
0 2 \ No newline at end of file
mainData/pom.xml View file @ d3abc43
... ... @@ -0,0 +1,35 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project xmlns="http://maven.apache.org/POM/4.0.0"
  3 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5 + <parent>
  6 + <artifactId>yimiao</artifactId>
  7 + <groupId>mommybaby</groupId>
  8 + <version>1.0-SNAPSHOT</version>
  9 + </parent>
  10 + <modelVersion>4.0.0</modelVersion>
  11 + <packaging>jar</packaging>
  12 + <artifactId>main-data-e</artifactId>
  13 +
  14 + <dependencies>
  15 + <dependency>
  16 + <groupId>mommybaby</groupId>
  17 + <artifactId>base-common</artifactId>
  18 + <version>${project.version}</version>
  19 + </dependency>
  20 + </dependencies>
  21 + <build>
  22 + <plugins>
  23 + <plugin>
  24 + <groupId>org.apache.maven.plugins</groupId>
  25 + <artifactId>maven-compiler-plugin</artifactId>
  26 + <configuration>
  27 + <source>1.7</source>
  28 + <target>1.7</target>
  29 + </configuration>
  30 + </plugin>
  31 + </plugins>
  32 + <finalName>main-data-e</finalName>
  33 + </build>
  34 +
  35 +</project>
0 36 \ No newline at end of file
... ... @@ -0,0 +1,353 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project xmlns="http://maven.apache.org/POM/4.0.0"
  3 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5 + <modelVersion>4.0.0</modelVersion>
  6 +
  7 + <groupId>mommybaby</groupId>
  8 + <artifactId>yimiao</artifactId>
  9 + <packaging>pom</packaging>
  10 + <version>1.0-SNAPSHOT</version>
  11 + <modules>
  12 + <module>mainData</module>
  13 + <module>webApi</module>
  14 + </modules>
  15 + <name>mommy baby</name>
  16 + <url>http://maven.apache.org</url>
  17 +
  18 + <distributionManagement>
  19 + <site>
  20 + <id>website</id>
  21 + <url>scp://webhost.company.com/www/website</url>
  22 + </site>
  23 + </distributionManagement>
  24 +
  25 + <properties>
  26 + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  27 + <org.springframework.version>3.2.2.RELEASE</org.springframework.version>
  28 + </properties>
  29 + <repositories>
  30 +
  31 + <repository>
  32 + <id>Alfresco Maven Repository</id>
  33 + <url>https://maven.alfresco.com/nexus/content/groups/public/</url>
  34 + </repository>
  35 + <repository>
  36 + <id>for com.jhlabs imaging</id>
  37 + <url>http://maven.jahia.org/maven2</url>
  38 + </repository>
  39 + <repository>
  40 + <id>my-alternate-repository</id>
  41 + <url>http://myrepo.net/repo</url>
  42 + </repository>
  43 +
  44 + </repositories>
  45 + <dependencies>
  46 + <dependency>
  47 + <groupId>org.springframework</groupId>
  48 + <artifactId>spring-core</artifactId>
  49 + <version>${org.springframework.version}</version>
  50 + </dependency>
  51 + <dependency>
  52 + <groupId>org.springframework</groupId>
  53 + <artifactId>spring-expression</artifactId>
  54 + <version>${org.springframework.version}</version>
  55 + </dependency>
  56 + <dependency>
  57 + <groupId>org.springframework</groupId>
  58 + <artifactId>spring-beans</artifactId>
  59 + <version>${org.springframework.version}</version>
  60 + </dependency>
  61 + <dependency>
  62 + <groupId>org.springframework</groupId>
  63 + <artifactId>spring-aop</artifactId>
  64 + <version>${org.springframework.version}</version>
  65 + </dependency>
  66 + <dependency>
  67 + <groupId>org.springframework</groupId>
  68 + <artifactId>spring-context</artifactId>
  69 + <version>${org.springframework.version}</version>
  70 + </dependency>
  71 + <dependency>
  72 + <groupId>org.springframework</groupId>
  73 + <artifactId>spring-context-support</artifactId>
  74 + <version>${org.springframework.version}</version>
  75 + </dependency>
  76 + <dependency>
  77 + <groupId>org.springframework</groupId>
  78 + <artifactId>spring-tx</artifactId>
  79 + <version>${org.springframework.version}</version>
  80 + </dependency>
  81 + <dependency>
  82 + <groupId>org.springframework</groupId>
  83 + <artifactId>spring-jdbc</artifactId>
  84 + <version>${org.springframework.version}</version>
  85 + </dependency>
  86 + <dependency>
  87 + <groupId>org.springframework</groupId>
  88 + <artifactId>spring-orm</artifactId>
  89 + <version>${org.springframework.version}</version>
  90 + </dependency>
  91 + <dependency>
  92 + <groupId>org.springframework</groupId>
  93 + <artifactId>spring-oxm</artifactId>
  94 + <version>${org.springframework.version}</version>
  95 + </dependency>
  96 + <dependency>
  97 + <groupId>org.springframework</groupId>
  98 + <artifactId>spring-web</artifactId>
  99 + <version>${org.springframework.version}</version>
  100 + </dependency>
  101 + <dependency>
  102 + <groupId>org.springframework</groupId>
  103 + <artifactId>spring-webmvc</artifactId>
  104 + <version>${org.springframework.version}</version>
  105 + </dependency>
  106 + <dependency>
  107 + <groupId>org.springframework</groupId>
  108 + <artifactId>spring-webmvc-portlet</artifactId>
  109 + <version>${org.springframework.version}</version>
  110 + </dependency>
  111 + <dependency>
  112 + <groupId>org.springframework</groupId>
  113 + <artifactId>spring-test</artifactId>
  114 + <version>${org.springframework.version}</version>
  115 + <scope>test</scope>
  116 + </dependency>
  117 +
  118 + <!-- Mybatis Dependencies -->
  119 + <dependency>
  120 + <groupId>org.mybatis</groupId>
  121 + <artifactId>mybatis</artifactId>
  122 + <version>3.3.0</version>
  123 + </dependency>
  124 + <dependency>
  125 + <groupId>org.mybatis</groupId>
  126 + <artifactId>mybatis-spring</artifactId>
  127 + <version>1.2.3</version>
  128 + </dependency>
  129 +
  130 +
  131 + <!-- MySQL jdbc driver -->
  132 + <dependency>
  133 + <groupId>mysql</groupId>
  134 + <artifactId>mysql-connector-java</artifactId>
  135 + <version>5.1.34</version>
  136 + </dependency>
  137 +
  138 + <!-- Others -->
  139 + <dependency>
  140 + <groupId>javax.servlet</groupId>
  141 + <artifactId>javax.servlet-api</artifactId>
  142 + <version>3.0.1</version>
  143 + </dependency>
  144 + <dependency>
  145 + <groupId>commons-logging</groupId>
  146 + <artifactId>commons-logging-api</artifactId>
  147 + <version>1.1</version>
  148 + </dependency>
  149 + <dependency>
  150 + <groupId>org.slf4j</groupId>
  151 + <artifactId>slf4j-api</artifactId>
  152 + <version>1.6.4</version>
  153 + </dependency>
  154 + <dependency>
  155 + <groupId>org.slf4j</groupId>
  156 + <artifactId>slf4j-log4j12</artifactId>
  157 + <version>1.6.4</version>
  158 + </dependency>
  159 + <dependency>
  160 + <groupId>log4j</groupId>
  161 + <artifactId>log4j</artifactId>
  162 + <version>1.2.16</version>
  163 + </dependency>
  164 + <dependency>
  165 + <groupId>dom4j</groupId>
  166 + <artifactId>dom4j</artifactId>
  167 + <version>1.6.1</version>
  168 + </dependency>
  169 + <dependency>
  170 + <groupId>commons-fileupload</groupId>
  171 + <artifactId>commons-fileupload</artifactId>
  172 + <version>1.2.2</version>
  173 + </dependency>
  174 + <dependency>
  175 + <groupId>commons-io</groupId>
  176 + <artifactId>commons-io</artifactId>
  177 + <version>2.0</version>
  178 + </dependency>
  179 + <dependency>
  180 + <groupId>commons-beanutils</groupId>
  181 + <artifactId>commons-beanutils</artifactId>
  182 + <version>1.8.3</version>
  183 + </dependency>
  184 + <dependency>
  185 + <groupId>commons-dbcp</groupId>
  186 + <artifactId>commons-dbcp</artifactId>
  187 + <version>1.4</version>
  188 + </dependency>
  189 + <dependency>
  190 + <groupId>commons-pool</groupId>
  191 + <artifactId>commons-pool</artifactId>
  192 + <version>1.4</version>
  193 + </dependency>
  194 + <dependency>
  195 + <groupId>commons-codec</groupId>
  196 + <artifactId>commons-codec</artifactId>
  197 + <version>1.5</version>
  198 + </dependency>
  199 + <dependency>
  200 + <groupId>commons-discovery</groupId>
  201 + <artifactId>commons-discovery</artifactId>
  202 + <version>0.2</version>
  203 + </dependency>
  204 +
  205 + <dependency>
  206 + <groupId>com.mchange</groupId>
  207 + <artifactId>c3p0</artifactId>
  208 + <version>0.9.2-pre5</version>
  209 + </dependency>
  210 + <dependency>
  211 + <groupId>org.apache.velocity</groupId>
  212 + <artifactId>velocity</artifactId>
  213 + <version>1.7</version>
  214 + </dependency>
  215 + <dependency>
  216 + <groupId>org.apache.velocity</groupId>
  217 + <artifactId>velocity-tools</artifactId>
  218 + <version>2.0</version>
  219 + </dependency>
  220 + <dependency>
  221 + <groupId>org.codehaus.jackson</groupId>
  222 + <artifactId>jackson-core-asl</artifactId>
  223 + <version>1.9.7</version>
  224 + </dependency>
  225 + <dependency>
  226 + <groupId>org.codehaus.jackson</groupId>
  227 + <artifactId>jackson-mapper-asl</artifactId>
  228 + <version>1.9.7</version>
  229 + </dependency>
  230 + <!-- JSON lib 开发包 以及它的依赖包 -->
  231 + <dependency>
  232 + <groupId>net.sf.json-lib</groupId>
  233 + <artifactId>json-lib</artifactId>
  234 + <classifier>jdk15</classifier>
  235 + <version>2.4</version>
  236 + </dependency>
  237 + <dependency>
  238 + <groupId>commons-collections</groupId>
  239 + <artifactId>commons-collections</artifactId>
  240 + <version>3.2.1</version>
  241 + </dependency>
  242 + <dependency>
  243 + <groupId>commons-lang</groupId>
  244 + <artifactId>commons-lang</artifactId>
  245 + <version>2.6</version>
  246 + </dependency>
  247 + <dependency>
  248 + <groupId>net.sf.ezmorph</groupId>
  249 + <artifactId>ezmorph</artifactId>
  250 + <version>1.0.5</version>
  251 + </dependency>
  252 + <dependency>
  253 + <groupId>joda-time</groupId>
  254 + <artifactId>joda-time</artifactId>
  255 + <version>2.0</version>
  256 + </dependency>
  257 + <dependency>
  258 + <groupId>com.belerweb</groupId>
  259 + <artifactId>pinyin4j</artifactId>
  260 + <version>2.5.0</version>
  261 + </dependency>
  262 + <!-- encache -->
  263 + <dependency>
  264 + <groupId>net.sf.ehcache</groupId>
  265 + <artifactId>ehcache</artifactId>
  266 + <version>2.7.0</version>
  267 + </dependency>
  268 + <dependency>
  269 + <groupId>com.googlecode.ehcache-spring-annotations</groupId>
  270 + <artifactId>ehcache-spring-annotations</artifactId>
  271 + <version>1.2.0</version>
  272 + </dependency>
  273 +
  274 + <dependency>
  275 + <groupId>org.bouncycastle</groupId>
  276 + <artifactId>bcprov-jdk15on</artifactId>
  277 + <version>1.47</version>
  278 + </dependency>
  279 + <dependency>
  280 + <groupId>com.thoughtworks.xstream</groupId>
  281 + <artifactId>xstream</artifactId>
  282 + <version>1.3.1</version>
  283 + </dependency>
  284 + <dependency>
  285 + <groupId>javax.mail</groupId>
  286 + <artifactId>mail</artifactId>
  287 + <version>1.4.3</version>
  288 + </dependency>
  289 + <dependency>
  290 + <groupId>javax.xml</groupId>
  291 + <artifactId>jaxrpc</artifactId>
  292 + <version>1.1</version>
  293 + </dependency>
  294 + <dependency>
  295 + <groupId>commons-httpclient</groupId>
  296 + <artifactId>commons-httpclient</artifactId>
  297 + <version>3.1</version>
  298 + </dependency>
  299 + <dependency>
  300 + <groupId>org.quartz-scheduler</groupId>
  301 + <artifactId>quartz</artifactId>
  302 + <version>1.8.4</version>
  303 + </dependency>
  304 + <dependency>
  305 + <groupId>org.aspectj</groupId>
  306 + <artifactId>aspectjrt</artifactId>
  307 + <version>1.8.5</version>
  308 + </dependency>
  309 + <dependency>
  310 + <groupId>org.aspectj</groupId>
  311 + <artifactId>aspectjweaver</artifactId>
  312 + <version>1.8.5</version>
  313 + </dependency>
  314 + <dependency>
  315 + <groupId>com.oracle</groupId>
  316 + <artifactId>ojdbc14</artifactId>
  317 + <version>11.2.0.1.0</version>
  318 + </dependency>
  319 + <dependency>
  320 + <groupId>com.alibaba</groupId>
  321 + <artifactId>druid</artifactId>
  322 + <version>1.0.15</version>
  323 + </dependency>
  324 + <dependency>
  325 + <groupId>javax.validation</groupId>
  326 + <artifactId>validation-api</artifactId>
  327 + <version>1.1.0.Final</version>
  328 + </dependency>
  329 + <dependency>
  330 + <groupId>org.hibernate</groupId>
  331 + <artifactId>hibernate-validator</artifactId>
  332 + <version>5.1.3.Final</version>
  333 + </dependency>
  334 +
  335 + <dependency>
  336 + <groupId>com.qiniu</groupId>
  337 + <artifactId>qiniu-java-sdk</artifactId>
  338 + <version>[7.0.0, 7.0.99]</version>
  339 + </dependency>
  340 + <dependency>
  341 + <groupId>redis.clients</groupId>
  342 + <artifactId>jedis</artifactId>
  343 + <version>2.1.0</version>
  344 + </dependency>
  345 + <dependency>
  346 + <groupId>com.google.guava</groupId>
  347 + <artifactId>guava</artifactId>
  348 + <version>19.0-rc2</version>
  349 + </dependency>
  350 + </dependencies>
  351 +
  352 +
  353 +</project>
0 354 \ No newline at end of file
webApi/pom.xml View file @ d3abc43
... ... @@ -0,0 +1,41 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project xmlns="http://maven.apache.org/POM/4.0.0"
  3 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5 + <parent>
  6 + <artifactId>yimiao</artifactId>
  7 + <groupId>mommybaby</groupId>
  8 + <version>1.0-SNAPSHOT</version>
  9 + </parent>
  10 + <modelVersion>4.0.0</modelVersion>
  11 +
  12 + <artifactId>web-api</artifactId>
  13 +
  14 + <packaging>war</packaging>
  15 + <dependencies>
  16 + <dependency>
  17 + <groupId>mommybaby</groupId>
  18 + <artifactId>base-common</artifactId>
  19 + <version>${project.version}</version>
  20 + </dependency>
  21 + <dependency>
  22 + <groupId>mommybaby</groupId>
  23 + <artifactId>main-data-e</artifactId>
  24 + <version>${project.version}</version>
  25 + </dependency>
  26 + </dependencies>
  27 + <build>
  28 + <plugins>
  29 + <plugin>
  30 + <groupId>org.apache.maven.plugins</groupId>
  31 + <artifactId>maven-compiler-plugin</artifactId>
  32 + <configuration>
  33 + <source>1.7</source>
  34 + <target>1.7</target>
  35 + </configuration>
  36 + </plugin>
  37 + </plugins>
  38 + <finalName>webApi</finalName>
  39 + </build>
  40 +
  41 +</project>
0 42 \ No newline at end of file
webApi/src/main/java/com/lyms/yimiao/web/controller/TestController.java View file @ d3abc43
... ... @@ -0,0 +1,39 @@
  1 +package com.lyms.yimiao.web.controller;
  2 +
  3 +import javax.servlet.http.HttpServletResponse;
  4 +
  5 +import org.apache.commons.logging.Log;
  6 +import org.apache.commons.logging.LogFactory;
  7 +import org.springframework.stereotype.Controller;
  8 +import org.springframework.web.bind.annotation.RequestMapping;
  9 +import org.springframework.web.bind.annotation.RequestMethod;
  10 +
  11 +import com.lymsh.mommybaby.basecommon.util.ResultUtils;
  12 +
  13 +/**
  14 + * 添加类的一句话简单描述。
  15 + * <p>
  16 + * 详细描述
  17 + * <p>
  18 + * 示例代码
  19 + *
  20 + * <pre>
  21 + * </pre>
  22 + *
  23 + * @author In_Home
  24 + * @version BME V100R001 2016-4-8
  25 + * @since BME V100R001C40B104
  26 + */
  27 +@Controller
  28 +public class TestController {
  29 +
  30 + /**
  31 + * 调测日志记录器。
  32 + */
  33 + private static final Log LOGGER = LogFactory.getLog(TestController.class);
  34 +
  35 + @RequestMapping(value = "/test", method = RequestMethod.GET)
  36 + public void testMethod(HttpServletResponse httpServletResponse) {
  37 + ResultUtils.buildSuccessResultAndWrite(httpServletResponse);
  38 + }
  39 +}
webApi/src/main/resources/config.properties View file @ d3abc43
... ... @@ -0,0 +1,42 @@
  1 +
  2 +maindata.driver=com.mysql.jdbc.Driver
  3 +maindata.jdbcurl=jdbc:mysql://192.168.5.250:3306/mommybaby?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8
  4 +maindata.username=mommybaby
  5 +maindata.password=mommybaby123
  6 +
  7 +maindata.maxpoolsize=5
  8 +maindata.initialpoolsize=2
  9 +maindata.minpoolsize=2
  10 +
  11 +
  12 +
  13 +earlydata.driver=oracle.jdbc.driver.OracleDriver
  14 +earlydata.jdbcurl=jdbc:oracle:thin:@119.90.57.27:1521:orcl
  15 +earlydata.username=lyms_qhd
  16 +earlydata.password=lyms_qhd
  17 +
  18 +earlydata.maxpoolsize=5
  19 +earlydata.initialpoolsize=2
  20 +earlydata.minpoolsize=2
  21 +
  22 +
  23 +path.upload.base=/Users/riecard/tmp
  24 +
  25 +#------------ Task ------------
  26 +task.core_pool_size=2
  27 +task.max_pool_size=5
  28 +task.queue_capacity=1000
  29 +task.keep_alive_seconds=60
  30 +
  31 +#-----------mail -------
  32 +mailServerHost=smtp.qq.com
  33 +mailServerPort=25
  34 +mailServerDefaultFrom=411441657@qq.com
  35 +mailServerUsername=411441657@qq.com
  36 +mailServerPassword=yt12304
  37 +
  38 +redis.servers=192.168.5.250:6379:mommybaby123
  39 +ams.login.msg=验证码{0},您正在登录AMS,若非本人操作,请勿泄露。
  40 +token.prefix=ams
  41 +
  42 +
webApi/src/main/resources/config_state.properties View file @ d3abc43
... ... @@ -0,0 +1,39 @@
  1 +
  2 +maindata.driver=com.mysql.jdbc.Driver
  3 +maindata.jdbcurl=jdbc:mysql://rds75ha2a97jyo64p3hx.mysql.rds.aliyuncs.com:3306/mommybaby_stage2?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8
  4 +maindata.username=lyms_chengdu
  5 +maindata.password=Lyms123456
  6 +
  7 +maindata.maxpoolsize=5
  8 +maindata.initialpoolsize=2
  9 +maindata.minpoolsize=2
  10 +
  11 +
  12 +earlydata.driver=oracle.jdbc.driver.OracleDriver
  13 +earlydata.jdbcurl=jdbc:oracle:thin:@119.90.57.27:1521:orcl
  14 +earlydata.username=LYMS_21
  15 +earlydata.password=LYMS_21
  16 +
  17 +earlydata.maxpoolsize=5
  18 +earlydata.initialpoolsize=2
  19 +earlydata.minpoolsize=2
  20 +
  21 +
  22 +path.upload.base=/Users/riecard/tmp
  23 +
  24 +#------------ Task ------------
  25 +task.core_pool_size=2
  26 +task.max_pool_size=5
  27 +task.queue_capacity=1000
  28 +task.keep_alive_seconds=60
  29 +
  30 +#-----------mail -------
  31 +mailServerHost=smtp.qq.com
  32 +mailServerPort=25
  33 +mailServerDefaultFrom=411441657@qq.com
  34 +mailServerUsername=411441657@qq.com
  35 +mailServerPassword=yt12304
  36 +ams.login.msg=��֤��{0}�������ڵ�¼AMS�����DZ��˲���������й¶��
  37 +
  38 +redis.servers=1dee160a571a490e.m.cnhza.kvstore.aliyuncs.com:6379:Lyms123456
  39 +token.prefix=ams
0 40 \ No newline at end of file
webApi/src/main/resources/log4j.properties View file @ d3abc43
... ... @@ -0,0 +1,19 @@
  1 +log4j.rootLogger=INFO
  2 +
  3 +log4j.logger.tokens= INFO, tokens
  4 +log4j.appender.tokens=org.apache.log4j.DailyRollingFileAppender
  5 +log4j.appender.tokens.File=../logs/tokens.log
  6 +log4j.appender.tokens.DatePattern='.'yyyy-MM-dd
  7 +log4j.appender.tokens.MaxFileSize=1024000KB
  8 +log4j.appender.tokens.MaxBackupIndex=10
  9 +log4j.appender.tokens.layout=org.apache.log4j.PatternLayout
  10 +log4j.appender.tokens.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n
  11 +
  12 +log4j.logger.error= INFO, error
  13 +log4j.appender.error=org.apache.log4j.DailyRollingFileAppender
  14 +log4j.appender.error.File=../logs/error.log
  15 +log4j.appender.error.DatePattern='.'yyyy-MM-dd
  16 +log4j.appender.error.MaxFileSize=1024000KB
  17 +log4j.appender.error.MaxBackupIndex=10
  18 +log4j.appender.error.layout=org.apache.log4j.PatternLayout
  19 +log4j.appender.error.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n
0 20 \ No newline at end of file
webApi/src/main/resources/spring/applicationContext-mvc.xml View file @ d3abc43
... ... @@ -0,0 +1,14 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
  3 + xmlns:mvc="http://www.springframework.org/schema/mvc"
  4 + xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
  5 + http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
  6 + http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd"
  7 + default-lazy-init="true">
  8 +
  9 +
  10 + <context:component-scan base-package="com.lyms.yimiao.web.controller" use-default-filters="false">
  11 + <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" />
  12 + </context:component-scan>
  13 + <mvc:annotation-driven />
  14 +</beans>
0 15 \ No newline at end of file
webApi/src/main/resources/spring/applicationContext.xml View file @ d3abc43
... ... @@ -0,0 +1,89 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<beans xmlns="http://www.springframework.org/schema/beans"
  3 + xmlns:p="http://www.springframework.org/schema/p"
  4 + xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
  5 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  6 + xmlns:cache="http://www.springframework.org/schema/cache"
  7 + xmlns:task="http://www.springframework.org/schema/task" xmlns:aop="http://www.springframework.org/schema/aop"
  8 + xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
  9 + http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
  10 + http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd
  11 + http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache-3.1.xsd
  12 + http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd">
  13 +
  14 + <context:component-scan base-package="com.lymsh.yimiao.main.data.dao" />
  15 + <context:component-scan base-package="com.lymsh.yimiao.main.data.service" />
  16 +
  17 + <bean id="configProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
  18 + <property name="locations">
  19 + <list>
  20 + <value>classpath:config.properties</value>
  21 + </list>
  22 + </property>
  23 + </bean>
  24 + <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer">
  25 + <property name="properties" ref="configProperties" />
  26 + </bean>
  27 +
  28 +
  29 + <aop:aspectj-autoproxy/>
  30 +
  31 + <!-- All class in the back-package are auto loaded as a service -->
  32 + <context:component-scan base-package="com.lymsh.mommybaby" >
  33 + <context:include-filter type="regex" expression=".main.data..service.impl.*"/>
  34 + </context:component-scan>
  35 +
  36 +
  37 + <!-- DataSource configuration 项目主数据库 -->
  38 + <bean name="mainDataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
  39 + <property name="url" value="${maindata.jdbcurl}" />
  40 + <property name="username" value="${maindata.username}" />
  41 + <property name="password" value="${maindata.password}" />
  42 + <property name="initialSize" value="10" />
  43 + <property name="maxActive" value="100" />
  44 + <property name="maxIdle" value="10" />
  45 + <property name="minIdle" value="0" />
  46 + <property name="maxWait" value="10000" />
  47 + <!-- <property name="validationQuery" value="${validationQuery3}" /> -->
  48 + <property name="testOnBorrow" value="false" />
  49 + <property name="testOnReturn" value="false" />
  50 + <property name="testWhileIdle" value="true" />
  51 + <property name="timeBetweenEvictionRunsMillis" value="60000" />
  52 + <property name="minEvictableIdleTimeMillis" value="25200000" />
  53 + <property name="removeAbandoned" value="true" />
  54 + <property name="removeAbandonedTimeout" value="1800" />
  55 + <property name="logAbandoned" value="true" />
  56 + <property name="filters" value="stat" />
  57 + </bean>
  58 +
  59 + <bean id="mainJdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"
  60 + p:dataSource-ref="mainDataSource" />
  61 +
  62 + <bean id="mainSqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
  63 + <property name="dataSource" ref="mainDataSource" />
  64 + <property name="mapperLocations">
  65 + <list>
  66 + <value>classpath*:mainOrm/*.xml</value>
  67 + </list>
  68 + </property>
  69 + </bean>
  70 +
  71 + <!-- manage transaction -->
  72 + <bean id="mainTransactionManager"
  73 + class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
  74 + <property name="dataSource" ref="mainDataSource" />
  75 + </bean>
  76 +
  77 + <tx:annotation-driven transaction-manager="mainTransactionManager"/>
  78 +
  79 + <!-- Mabatis Data Layer -->
  80 + <bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate">
  81 + <constructor-arg index="0" ref="mainSqlSessionFactory" />
  82 + </bean>
  83 +
  84 + <!-- all class in the back-package are auto loaded as a mapper -->
  85 + <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
  86 + <property name="sqlSessionFactoryBeanName" value="mainSqlSessionFactory"></property>
  87 + <property name="basePackage" value="com.lymsh.yimiao.main.data.dao" />
  88 + </bean>
  89 +</beans>
0 90 \ No newline at end of file
webApi/src/main/webapp/WEB-INF/web.xml View file @ d3abc43
... ... @@ -0,0 +1,73 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3 + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
  4 + version="3.0" metadata-complete="true">
  5 + <display-name>lymsh</display-name>
  6 +
  7 + <context-param>
  8 + <param-name>contextConfigLocation</param-name>
  9 + <param-value>
  10 + classpath*:/spring/applicationContext.xml
  11 + </param-value>
  12 + </context-param>
  13 + <context-param>
  14 + <param-name>webAppRootKey</param-name>
  15 + <param-value>webapp.emiaoer</param-value>
  16 + </context-param>
  17 + <context-param>
  18 + <param-name>log4jConfigLocation</param-name>
  19 + <param-value>classpath:log4j.properties</param-value>
  20 + </context-param>
  21 + <context-param>
  22 + <param-name>log4jRefreshInterval</param-name>
  23 + <param-value>60000</param-value>
  24 + </context-param>
  25 + <listener>
  26 + <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  27 + </listener>
  28 + <listener>
  29 + <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
  30 + </listener>
  31 + <filter>
  32 + <filter-name>encodingFilter</filter-name>
  33 + <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
  34 + <init-param>
  35 + <param-name>encoding</param-name>
  36 + <param-value>UTF-8</param-value>
  37 + </init-param>
  38 + </filter>
  39 +
  40 + <filter-mapping>
  41 + <filter-name>encodingFilter</filter-name>
  42 + <url-pattern>/*</url-pattern>
  43 +</filter-mapping>
  44 + <servlet>
  45 + <servlet-name>dispatcher</servlet-name>
  46 + <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  47 + <init-param>
  48 + <param-name>contextConfigLocation</param-name>
  49 + <param-value>classpath*:/spring/applicationContext-mvc.xml</param-value>
  50 + </init-param>
  51 + <load-on-startup>1</load-on-startup>
  52 + </servlet>
  53 + <servlet-mapping>
  54 + <servlet-name>dispatcher</servlet-name>
  55 + <url-pattern>/</url-pattern>
  56 + </servlet-mapping>
  57 + <session-config>
  58 + <session-timeout>10</session-timeout>
  59 + </session-config>
  60 + <welcome-file-list>
  61 + <welcome-file>re.jsp</welcome-file>
  62 + </welcome-file-list>
  63 +
  64 + <filter>
  65 + <filter-name>HttpMethodFilter</filter-name>
  66 + <filter-class>org.springframework.web.filter.HttpPutFormContentFilter</filter-class>
  67 + </filter>
  68 + <filter-mapping>
  69 + <filter-name>HttpMethodFilter</filter-name>
  70 + <url-pattern>/*</url-pattern>
  71 + </filter-mapping>
  72 +
  73 +</web-app>
0 74 \ No newline at end of file
webApi/src/main/webapp/crossdomain.xml View file @ d3abc43
... ... @@ -0,0 +1,5 @@
  1 +<?xml version="1.0"?>
  2 +<cross-domain-policy>
  3 + <allow-access-from domain="document.stage.healthbaby.com.cn"/>
  4 + <allow-access-from domain="192.168.5.10"/>
  5 +</cross-domain-policy>
0 6 \ No newline at end of file