From 0f2fca0e6053d060852c2d00c16cdcf3af387015 Mon Sep 17 00:00:00 2001 From: Junling Bu Date: Sat, 21 Apr 2018 18:18:03 +0800 Subject: [PATCH] =?UTF-8?q?new[litemall-all]:=20war=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=8C=85=EF=BC=8C=E5=8C=85=E5=90=AB=E4=B8=89?= =?UTF-8?q?=E4=B8=AA=E5=90=8E=E5=8F=B0=E6=9C=8D=E5=8A=A1=E5=92=8C=E9=9D=99?= =?UTF-8?q?=E6=80=81=E6=96=87=E4=BB=B6=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- litemall-all/.gitignore | 3 + litemall-all/pom.xml | 93 +++++++++++++++++++ .../org/linlinjava/litemall/Application.java | 28 ++++++ .../main/resources/application-dev.properties | 27 ++++++ .../resources/application-prod.properties | 26 ++++++ .../src/main/resources/application.properties | 2 + pom.xml | 1 + 7 files changed, 180 insertions(+) create mode 100644 litemall-all/.gitignore create mode 100644 litemall-all/pom.xml create mode 100644 litemall-all/src/main/java/org/linlinjava/litemall/Application.java create mode 100644 litemall-all/src/main/resources/application-dev.properties create mode 100644 litemall-all/src/main/resources/application-prod.properties create mode 100644 litemall-all/src/main/resources/application.properties diff --git a/litemall-all/.gitignore b/litemall-all/.gitignore new file mode 100644 index 00000000..44bb7c9f --- /dev/null +++ b/litemall-all/.gitignore @@ -0,0 +1,3 @@ + +/target/ +/litemall-all.iml diff --git a/litemall-all/pom.xml b/litemall-all/pom.xml new file mode 100644 index 00000000..2e814c83 --- /dev/null +++ b/litemall-all/pom.xml @@ -0,0 +1,93 @@ + + 4.0.0 + org.linlinjava + litemall-all + 0.1.0 + war + + + org.springframework.boot + spring-boot-starter-parent + 1.5.10.RELEASE + + + + + UTF-8 + 1.8 + true + + + + + + org.springframework.boot + spring-boot-starter-tomcat + provided + + + + org.linlinjava + litemall-core + 0.1.0 + + + + org.linlinjava + litemall-db + 0.1.0 + + + + org.linlinjava + litemall-os-api + 0.1.0 + + + + org.linlinjava + litemall-wx-api + 0.1.0 + + + + org.linlinjava + litemall-admin-api + 0.1.0 + + + + + + + + + maven-resources-plugin + + + copy-resources + validate + + copy-resources + + + ${basedir}/target/classes/static + + + ../litemall-admin/dist + + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + \ No newline at end of file diff --git a/litemall-all/src/main/java/org/linlinjava/litemall/Application.java b/litemall-all/src/main/java/org/linlinjava/litemall/Application.java new file mode 100644 index 00000000..a3228228 --- /dev/null +++ b/litemall-all/src/main/java/org/linlinjava/litemall/Application.java @@ -0,0 +1,28 @@ +package org.linlinjava.litemall; + +import org.mybatis.spring.annotation.MapperScan; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.builder.SpringApplicationBuilder; +import org.springframework.boot.web.support.SpringBootServletInitializer; + +@SpringBootApplication(scanBasePackages = { + "org.linlinjava.litemall", + "org.linlinjava.litemall.core", + "org.linlinjava.litemall.db", + "org.linlinjava.litemall.os", + "org.linlinjava.litemall.wx", + "org.linlinjava.litemall.admin"}) +@MapperScan("org.linlinjava.litemall.db.dao") +public class Application extends SpringBootServletInitializer { + + @Override + protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { + return application.sources(Application.class); + } + + public static void main(String[] args) throws Exception { + SpringApplication.run(Application.class, args); + } + +} \ No newline at end of file diff --git a/litemall-all/src/main/resources/application-dev.properties b/litemall-all/src/main/resources/application-dev.properties new file mode 100644 index 00000000..a6830076 --- /dev/null +++ b/litemall-all/src/main/resources/application-dev.properties @@ -0,0 +1,27 @@ +pagehelper.helperDialect=mysql +pagehelper.reasonable=true +pagehelper.supportMethodsArguments=true +pagehelper.params=count=countSql + +spring.datasource.druid.url=jdbc:mysql://localhost:3306/litemall?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&verifyServerCertificate=false&useSSL=false +spring.datasource.druid.driver-class-name=com.mysql.jdbc.Driver +spring.datasource.druid.username=litemall +spring.datasource.druid.password=litemall123456 +spring.datasource.druid.initial-size=50 +spring.datasource.druid.max-active=100 +spring.datasource.druid.min-idle=20 +spring.datasource.druid.max-wait=60000 +spring.datasource.druid.pool-prepared-statements=true +spring.datasource.druid.max-pool-prepared-statement-per-connection-size=20 +spring.datasource.druid.validation-query=SELECT 1 FROM DUAL +spring.datasource.druid.test-on-borrow=false +spring.datasource.druid.test-on-return=false +spring.datasource.druid.test-while-idle=true +spring.datasource.druid.time-between-eviction-runs-millis=60000 +spring.datasource.druid.filters=stat,wall,log4j + + +logging.level.root=ERROR +logging.level.org.springframework=ERROR +logging.level.org.mybatis=ERROR +logging.level.org.linlinjava.litemall=DEBUG diff --git a/litemall-all/src/main/resources/application-prod.properties b/litemall-all/src/main/resources/application-prod.properties new file mode 100644 index 00000000..2775cdb7 --- /dev/null +++ b/litemall-all/src/main/resources/application-prod.properties @@ -0,0 +1,26 @@ +pagehelper.helperDialect=mysql +pagehelper.reasonable=true +pagehelper.supportMethodsArguments=true +pagehelper.params=count=countSql + +spring.datasource.druid.url=jdbc:mysql://localhost:3306/litemall?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&verifyServerCertificate=false&useSSL=false +spring.datasource.druid.driver-class-name=com.mysql.jdbc.Driver +spring.datasource.druid.username=litemall +spring.datasource.druid.password=litemall123456 +spring.datasource.druid.initial-size=50 +spring.datasource.druid.max-active=100 +spring.datasource.druid.min-idle=20 +spring.datasource.druid.max-wait=60000 +spring.datasource.druid.pool-prepared-statements=true +spring.datasource.druid.max-pool-prepared-statement-per-connection-size=20 +spring.datasource.druid.validation-query=SELECT 1 FROM DUAL +spring.datasource.druid.test-on-borrow=false +spring.datasource.druid.test-on-return=false +spring.datasource.druid.test-while-idle=true +spring.datasource.druid.time-between-eviction-runs-millis=60000 +spring.datasource.druid.filters=stat,wall,log4j + +logging.level.root=ERROR +logging.level.org.springframework=ERROR +logging.level.org.mybatis=ERROR +logging.level.org.linlinjava.litemall=ERROR \ No newline at end of file diff --git a/litemall-all/src/main/resources/application.properties b/litemall-all/src/main/resources/application.properties new file mode 100644 index 00000000..b9201c18 --- /dev/null +++ b/litemall-all/src/main/resources/application.properties @@ -0,0 +1,2 @@ +spring.profiles.active=prod +server.port=8080 \ No newline at end of file diff --git a/pom.xml b/pom.xml index 22f78913..e7f689f7 100644 --- a/pom.xml +++ b/pom.xml @@ -12,6 +12,7 @@ litemall-os-api litemall-wx-api litemall-admin-api + litemall-all