From 29751a5f88198b5f1db608bc4cf238c6b89530c3 Mon Sep 17 00:00:00 2001 From: Junling Bu Date: Fri, 20 Jul 2018 14:03:16 +0800 Subject: [PATCH] =?UTF-8?q?chore[litemall-core]:=20=E9=87=87=E7=94=A8yaml?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/application-admin.yml | 0 .../main/resources/application-dep.properties | 28 -------------- .../main/resources/application-dev.properties | 28 -------------- .../resources/application-prod.properties | 27 -------------- .../src/main/resources/application.properties | 3 -- .../src/main/resources/application.yml | 16 ++++++++ .../litemall/admin/AdminConfigTest.java | 30 +++++++++++++++ .../main/resources/application-dep.properties | 37 ------------------- .../main/resources/application-dev.properties | 37 ------------------- .../resources/application-prod.properties | 36 ------------------ .../src/main/resources/application.properties | 2 - .../src/main/resources/application.yml | 18 +++++++++ .../litemall/allinone/AllinoneConfigTest.java | 37 +++++++++++++++++++ .../core/express/config/ExpressConfig.java | 1 - ...{application.yaml => application-core.yml} | 0 .../main/resources/application-dep.properties | 1 - .../main/resources/application-dev.properties | 1 - .../resources/application-prod.properties | 1 - .../src/main/resources/application.properties | 2 - .../src/main/resources/application.yml | 12 ++++++ .../litemall/core/CoreConfigTest.java | 29 +++++++++++++++ .../src/main/resources/application-db.yml | 26 +++++++++++++ .../main/resources/application-dep.properties | 29 --------------- .../main/resources/application-dev.properties | 29 --------------- .../resources/application-prod.properties | 27 -------------- .../src/main/resources/application.properties | 1 - .../src/main/resources/application.yml | 12 ++++++ .../linlinjava/litemall/db/DbConfigTest.java | 22 +++++++++++ .../main/resources/application-dep.properties | 32 ---------------- .../main/resources/application-dev.properties | 32 ---------------- .../src/main/resources/application-os.yml | 12 ++++++ .../resources/application-prod.properties | 32 ---------------- .../src/main/resources/application.properties | 10 ----- .../src/main/resources/application.yml | 16 ++++++++ .../org/linlinjava/litemall/os/OsTest.java | 13 +++++-- .../main/resources/application-dep.properties | 34 ----------------- .../main/resources/application-dev.properties | 34 ----------------- .../resources/application-prod.properties | 34 ----------------- .../src/main/resources/application-wx.yml | 7 ++++ .../src/main/resources/application.properties | 3 -- .../src/main/resources/application.yml | 16 ++++++++ .../linlinjava/litemall/wx/WxConfigTest.java | 13 +++++-- 42 files changed, 273 insertions(+), 507 deletions(-) create mode 100644 litemall-admin-api/src/main/resources/application-admin.yml delete mode 100644 litemall-admin-api/src/main/resources/application-dep.properties delete mode 100644 litemall-admin-api/src/main/resources/application-dev.properties delete mode 100644 litemall-admin-api/src/main/resources/application-prod.properties delete mode 100644 litemall-admin-api/src/main/resources/application.properties create mode 100644 litemall-admin-api/src/main/resources/application.yml create mode 100644 litemall-admin-api/src/test/java/org/linlinjava/litemall/admin/AdminConfigTest.java delete mode 100644 litemall-all/src/main/resources/application-dep.properties delete mode 100644 litemall-all/src/main/resources/application-dev.properties delete mode 100644 litemall-all/src/main/resources/application-prod.properties delete mode 100644 litemall-all/src/main/resources/application.properties create mode 100644 litemall-all/src/main/resources/application.yml create mode 100644 litemall-all/src/test/java/org/linlinjava/litemall/allinone/AllinoneConfigTest.java rename litemall-core/src/main/resources/{application.yaml => application-core.yml} (100%) delete mode 100644 litemall-core/src/main/resources/application-dep.properties delete mode 100644 litemall-core/src/main/resources/application-dev.properties delete mode 100644 litemall-core/src/main/resources/application-prod.properties delete mode 100644 litemall-core/src/main/resources/application.properties create mode 100644 litemall-core/src/main/resources/application.yml create mode 100644 litemall-core/src/test/java/org/linlinjava/litemall/core/CoreConfigTest.java create mode 100644 litemall-db/src/main/resources/application-db.yml delete mode 100644 litemall-db/src/main/resources/application-dep.properties delete mode 100644 litemall-db/src/main/resources/application-dev.properties delete mode 100644 litemall-db/src/main/resources/application-prod.properties delete mode 100644 litemall-db/src/main/resources/application.properties create mode 100644 litemall-db/src/main/resources/application.yml create mode 100644 litemall-db/src/test/java/org/linlinjava/litemall/db/DbConfigTest.java delete mode 100644 litemall-os-api/src/main/resources/application-dep.properties delete mode 100644 litemall-os-api/src/main/resources/application-dev.properties create mode 100644 litemall-os-api/src/main/resources/application-os.yml delete mode 100644 litemall-os-api/src/main/resources/application-prod.properties delete mode 100644 litemall-os-api/src/main/resources/application.properties create mode 100644 litemall-os-api/src/main/resources/application.yml delete mode 100644 litemall-wx-api/src/main/resources/application-dep.properties delete mode 100644 litemall-wx-api/src/main/resources/application-dev.properties delete mode 100644 litemall-wx-api/src/main/resources/application-prod.properties create mode 100644 litemall-wx-api/src/main/resources/application-wx.yml delete mode 100644 litemall-wx-api/src/main/resources/application.properties create mode 100644 litemall-wx-api/src/main/resources/application.yml diff --git a/litemall-admin-api/src/main/resources/application-admin.yml b/litemall-admin-api/src/main/resources/application-admin.yml new file mode 100644 index 00000000..e69de29b diff --git a/litemall-admin-api/src/main/resources/application-dep.properties b/litemall-admin-api/src/main/resources/application-dep.properties deleted file mode 100644 index 47db7700..00000000 --- a/litemall-admin-api/src/main/resources/application-dep.properties +++ /dev/null @@ -1,28 +0,0 @@ -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=10 -spring.datasource.druid.max-active=50 -spring.datasource.druid.min-idle=10 -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.db=ERROR -logging.level.org.linlinjava.litemall=DEBUG \ No newline at end of file diff --git a/litemall-admin-api/src/main/resources/application-dev.properties b/litemall-admin-api/src/main/resources/application-dev.properties deleted file mode 100644 index 500ee61d..00000000 --- a/litemall-admin-api/src/main/resources/application-dev.properties +++ /dev/null @@ -1,28 +0,0 @@ -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&allowPublicKeyRetrieval=true -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=10 -spring.datasource.druid.max-active=50 -spring.datasource.druid.min-idle=10 -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.db=ERROR -logging.level.org.linlinjava.litemall=DEBUG \ No newline at end of file diff --git a/litemall-admin-api/src/main/resources/application-prod.properties b/litemall-admin-api/src/main/resources/application-prod.properties deleted file mode 100644 index dd9dcb59..00000000 --- a/litemall-admin-api/src/main/resources/application-prod.properties +++ /dev/null @@ -1,27 +0,0 @@ -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=10 -spring.datasource.druid.max-active=50 -spring.datasource.druid.min-idle=10 -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.db=ERROR -logging.level.org.linlinjava.litemall=DEBUG \ No newline at end of file diff --git a/litemall-admin-api/src/main/resources/application.properties b/litemall-admin-api/src/main/resources/application.properties deleted file mode 100644 index 64b63792..00000000 --- a/litemall-admin-api/src/main/resources/application.properties +++ /dev/null @@ -1,3 +0,0 @@ -spring.profiles.active=dev -server.port=8083 -logging.level.org.linlinjava.litemall.admin.Application=DEBUG diff --git a/litemall-admin-api/src/main/resources/application.yml b/litemall-admin-api/src/main/resources/application.yml new file mode 100644 index 00000000..a8240c0b --- /dev/null +++ b/litemall-admin-api/src/main/resources/application.yml @@ -0,0 +1,16 @@ +spring: + profiles: + active: db, core, admin + message: + encoding: UTF-8 + +server: + port: 8083 + +logging: + level: + root: ERROR + org.springframework: ERROR + org.mybatis: ERROR + org.linlinjava.litemall.admin: DEBUG + org.linlinjava.litemall: ERROR \ No newline at end of file diff --git a/litemall-admin-api/src/test/java/org/linlinjava/litemall/admin/AdminConfigTest.java b/litemall-admin-api/src/test/java/org/linlinjava/litemall/admin/AdminConfigTest.java new file mode 100644 index 00000000..32ee2b4b --- /dev/null +++ b/litemall-admin-api/src/test/java/org/linlinjava/litemall/admin/AdminConfigTest.java @@ -0,0 +1,30 @@ +package org.linlinjava.litemall.admin; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.core.env.Environment; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; +import org.springframework.test.context.web.WebAppConfiguration; + +@WebAppConfiguration +@RunWith(SpringJUnit4ClassRunner.class) +@SpringBootTest +public class AdminConfigTest { + @Autowired + private Environment environment; + + @Test + public void test() { + // 测试获取application-core.yml配置信息 + System.out.println(environment.getProperty("express.appId")); + // 测试获取application-db.yml配置信息 + System.out.println(environment.getProperty("spring.datasource.druid.url")); + // 测试获取application-admin.yml配置信息 + // System.out.println(environment.getProperty("")); + // 测试获取application.yml配置信息 + System.out.println(environment.getProperty("logging.level.org.linlinjava.litemall.admin")); + } + +} diff --git a/litemall-all/src/main/resources/application-dep.properties b/litemall-all/src/main/resources/application-dep.properties deleted file mode 100644 index 5e42d33d..00000000 --- a/litemall-all/src/main/resources/application-dep.properties +++ /dev/null @@ -1,37 +0,0 @@ -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=10 -spring.datasource.druid.max-active=50 -spring.datasource.druid.min-idle=10 -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 - -# 开发者应该设置成自己的域名,必须附带http或者https -org.linlinjava.litemall.os.address=http://122.152.206.172 -org.linlinjava.litemall.os.port=8080 - -wx.app-id=wxa5b486c6b918ecfb -wx.app-secret=e04004829d4c383b4db7769d88dfbca1 -wx.mch-id= -wx.mch-key= -wx.notify-url= diff --git a/litemall-all/src/main/resources/application-dev.properties b/litemall-all/src/main/resources/application-dev.properties deleted file mode 100644 index 243875de..00000000 --- a/litemall-all/src/main/resources/application-dev.properties +++ /dev/null @@ -1,37 +0,0 @@ -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=10 -spring.datasource.druid.max-active=50 -spring.datasource.druid.min-idle=10 -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 - -# 开发者应该设置成自己的域名,必须附带http或者https -org.linlinjava.litemall.os.address=http://127.0.0.1 -org.linlinjava.litemall.os.port=8080 - -wx.app-id=wxa5b486c6b918ecfb -wx.app-secret=e04004829d4c383b4db7769d88dfbca1 -wx.mch-id= -wx.mch-key= -wx.notify-url= diff --git a/litemall-all/src/main/resources/application-prod.properties b/litemall-all/src/main/resources/application-prod.properties deleted file mode 100644 index bbfa775b..00000000 --- a/litemall-all/src/main/resources/application-prod.properties +++ /dev/null @@ -1,36 +0,0 @@ -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=10 -spring.datasource.druid.max-active=50 -spring.datasource.druid.min-idle=10 -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 - -# 开发者应该设置成自己的域名,必须附带http或者https -org.linlinjava.litemall.os.address=https://www.example.com -org.linlinjava.litemall.os.port=443 - -wx.app-id=wxa5b486c6b918ecfb -wx.app-secret=e04004829d4c383b4db7769d88dfbca1 -wx.mch-id= -wx.mch-key= -wx.notify-url= \ No newline at end of file diff --git a/litemall-all/src/main/resources/application.properties b/litemall-all/src/main/resources/application.properties deleted file mode 100644 index b9201c18..00000000 --- a/litemall-all/src/main/resources/application.properties +++ /dev/null @@ -1,2 +0,0 @@ -spring.profiles.active=prod -server.port=8080 \ No newline at end of file diff --git a/litemall-all/src/main/resources/application.yml b/litemall-all/src/main/resources/application.yml new file mode 100644 index 00000000..8f6c9e4f --- /dev/null +++ b/litemall-all/src/main/resources/application.yml @@ -0,0 +1,18 @@ +spring: + profiles: + active: db, core, admin, wx, os + message: + encoding: UTF-8 + +server: + port: 8080 + +logging: + level: + root: ERROR + org.springframework: ERROR + org.mybatis: ERROR + org.linlinjava.litemall.admin: DEBUG + org.linlinjava.litemall.os: DEBUG + org.linlinjava.litemall.wx: DEBUG + org.linlinjava.litemall: ERROR \ No newline at end of file diff --git a/litemall-all/src/test/java/org/linlinjava/litemall/allinone/AllinoneConfigTest.java b/litemall-all/src/test/java/org/linlinjava/litemall/allinone/AllinoneConfigTest.java new file mode 100644 index 00000000..0d355a94 --- /dev/null +++ b/litemall-all/src/test/java/org/linlinjava/litemall/allinone/AllinoneConfigTest.java @@ -0,0 +1,37 @@ +package org.linlinjava.litemall.allinone; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.core.env.Environment; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; +import org.springframework.test.context.web.WebAppConfiguration; + +@WebAppConfiguration +@RunWith(SpringJUnit4ClassRunner.class) +@SpringBootTest +public class AllinoneConfigTest { + @Autowired + private Environment environment; + + @Test + public void test() { + // 测试获取application-core.yml配置信息 + System.out.println(environment.getProperty("express.appId")); + // 测试获取application-db.yml配置信息 + System.out.println(environment.getProperty("spring.datasource.druid.url")); + // 测试获取application-wx.yml配置信息 + System.out.println(environment.getProperty("wx.app-id")); + // 测试获取application-admin.yml配置信息 +// System.out.println(environment.getProperty("")); + // 测试获取application-os.yml配置信息 + System.out.println(environment.getProperty("org.linlinjava.litemall.os.address")); + // 测试获取application.yml配置信息 + System.out.println(environment.getProperty("logging.level.org.linlinjava.litemall.os")); + System.out.println(environment.getProperty("logging.level.org.linlinjava.litemall.wx")); + System.out.println(environment.getProperty("logging.level.org.linlinjava.litemall.admin")); + System.out.println(environment.getProperty("logging.level.org.linlinjava.litemall")); + } + +} diff --git a/litemall-core/src/main/java/org/linlinjava/litemall/core/express/config/ExpressConfig.java b/litemall-core/src/main/java/org/linlinjava/litemall/core/express/config/ExpressConfig.java index b687b319..281f3e33 100644 --- a/litemall-core/src/main/java/org/linlinjava/litemall/core/express/config/ExpressConfig.java +++ b/litemall-core/src/main/java/org/linlinjava/litemall/core/express/config/ExpressConfig.java @@ -12,7 +12,6 @@ import java.util.Map; @Component @Configuration -@PropertySource(value = {"classpath:application.yaml"}, factory = YmlPropertyFactory.class) @ConfigurationProperties(prefix = "express") public class ExpressConfig { private String appId; diff --git a/litemall-core/src/main/resources/application.yaml b/litemall-core/src/main/resources/application-core.yml similarity index 100% rename from litemall-core/src/main/resources/application.yaml rename to litemall-core/src/main/resources/application-core.yml diff --git a/litemall-core/src/main/resources/application-dep.properties b/litemall-core/src/main/resources/application-dep.properties deleted file mode 100644 index e4f4c24d..00000000 --- a/litemall-core/src/main/resources/application-dep.properties +++ /dev/null @@ -1 +0,0 @@ -swagger.enable=true \ No newline at end of file diff --git a/litemall-core/src/main/resources/application-dev.properties b/litemall-core/src/main/resources/application-dev.properties deleted file mode 100644 index e4f4c24d..00000000 --- a/litemall-core/src/main/resources/application-dev.properties +++ /dev/null @@ -1 +0,0 @@ -swagger.enable=true \ No newline at end of file diff --git a/litemall-core/src/main/resources/application-prod.properties b/litemall-core/src/main/resources/application-prod.properties deleted file mode 100644 index fc0d59bd..00000000 --- a/litemall-core/src/main/resources/application-prod.properties +++ /dev/null @@ -1 +0,0 @@ -swagger.enable=false \ No newline at end of file diff --git a/litemall-core/src/main/resources/application.properties b/litemall-core/src/main/resources/application.properties deleted file mode 100644 index dd877f46..00000000 --- a/litemall-core/src/main/resources/application.properties +++ /dev/null @@ -1,2 +0,0 @@ -spring.profiles.active=dev -spring.message.encoding = UTF-8 \ No newline at end of file diff --git a/litemall-core/src/main/resources/application.yml b/litemall-core/src/main/resources/application.yml new file mode 100644 index 00000000..3e899539 --- /dev/null +++ b/litemall-core/src/main/resources/application.yml @@ -0,0 +1,12 @@ +spring: + profiles: + active: core + message: + encoding: UTF-8 + +logging: + level: + root: ERROR + org.springframework: ERROR + org.mybatis: ERROR + org.linlinjava.litemall.core: DEBUG \ No newline at end of file diff --git a/litemall-core/src/test/java/org/linlinjava/litemall/core/CoreConfigTest.java b/litemall-core/src/test/java/org/linlinjava/litemall/core/CoreConfigTest.java new file mode 100644 index 00000000..3406f17b --- /dev/null +++ b/litemall-core/src/test/java/org/linlinjava/litemall/core/CoreConfigTest.java @@ -0,0 +1,29 @@ +package org.linlinjava.litemall.core; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.linlinjava.litemall.core.express.config.ExpressConfig; +import org.linlinjava.litemall.core.notify.config.MailNotifyConfig; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.core.env.Environment; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; +import org.springframework.test.context.web.WebAppConfiguration; + +@WebAppConfiguration +@RunWith(SpringJUnit4ClassRunner.class) +@SpringBootTest +public class CoreConfigTest { + @Autowired + ExpressConfig config; + @Autowired + Environment environment; + + @Test + public void test() { + System.out.println(config.getAppId()); + System.out.println(config.getAppKey()); + // 测试获取application-core.yml配置信息 + System.out.println(environment.getProperty("express.appId")); + } +} diff --git a/litemall-db/src/main/resources/application-db.yml b/litemall-db/src/main/resources/application-db.yml new file mode 100644 index 00000000..efe31994 --- /dev/null +++ b/litemall-db/src/main/resources/application-db.yml @@ -0,0 +1,26 @@ +pagehelper: + helperDialect: mysql + reasonable: true + supportMethodsArguments: true + params: count=countSql + +spring: + datasource: + druid: + url: jdbc:mysql://localhost:3306/litemall?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&verifyServerCertificate=false&useSSL=false + driver-class-name: com.mysql.jdbc.Driver + username: litemall + password: litemall123456 + initial-size: 10 + max-active: 50 + min-idle: 10 + max-wait: 60000 + pool-prepared-statements: true + max-pool-prepared-statement-per-connection-size: 20 + validation-query: SELECT 1 FROM DUAL + test-on-borrow: false + test-on-return: false + test-while-idle: true + time-between-eviction-runs-millis: 60000 + filters: stat,wall,log4j + diff --git a/litemall-db/src/main/resources/application-dep.properties b/litemall-db/src/main/resources/application-dep.properties deleted file mode 100644 index f1d67223..00000000 --- a/litemall-db/src/main/resources/application-dep.properties +++ /dev/null @@ -1,29 +0,0 @@ -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=10 -spring.datasource.druid.max-active=50 -spring.datasource.druid.min-idle=10 -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.db=DEBUG -logging.level.org.linlinjava.litemall=ERROR - diff --git a/litemall-db/src/main/resources/application-dev.properties b/litemall-db/src/main/resources/application-dev.properties deleted file mode 100644 index f1d67223..00000000 --- a/litemall-db/src/main/resources/application-dev.properties +++ /dev/null @@ -1,29 +0,0 @@ -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=10 -spring.datasource.druid.max-active=50 -spring.datasource.druid.min-idle=10 -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.db=DEBUG -logging.level.org.linlinjava.litemall=ERROR - diff --git a/litemall-db/src/main/resources/application-prod.properties b/litemall-db/src/main/resources/application-prod.properties deleted file mode 100644 index ea00c92e..00000000 --- a/litemall-db/src/main/resources/application-prod.properties +++ /dev/null @@ -1,27 +0,0 @@ -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=10 -spring.datasource.druid.max-active=50 -spring.datasource.druid.min-idle=10 -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.db=DEBUG -logging.level.org.linlinjava.litemall=ERROR \ No newline at end of file diff --git a/litemall-db/src/main/resources/application.properties b/litemall-db/src/main/resources/application.properties deleted file mode 100644 index 257b3064..00000000 --- a/litemall-db/src/main/resources/application.properties +++ /dev/null @@ -1 +0,0 @@ -spring.profiles.active=dev \ No newline at end of file diff --git a/litemall-db/src/main/resources/application.yml b/litemall-db/src/main/resources/application.yml new file mode 100644 index 00000000..44cd36c9 --- /dev/null +++ b/litemall-db/src/main/resources/application.yml @@ -0,0 +1,12 @@ +spring: + profiles: + active: db + message: + encoding: UTF-8 + +logging: + level: + root: ERROR + org.springframework: ERROR + org.mybatis: ERROR + org.linlinjava.litemall.db: DEBUG \ No newline at end of file diff --git a/litemall-db/src/test/java/org/linlinjava/litemall/db/DbConfigTest.java b/litemall-db/src/test/java/org/linlinjava/litemall/db/DbConfigTest.java new file mode 100644 index 00000000..6355804e --- /dev/null +++ b/litemall-db/src/test/java/org/linlinjava/litemall/db/DbConfigTest.java @@ -0,0 +1,22 @@ +package org.linlinjava.litemall.db; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.core.env.Environment; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; +import org.springframework.test.context.web.WebAppConfiguration; + +@WebAppConfiguration +@RunWith(SpringJUnit4ClassRunner.class) +@SpringBootTest +public class DbConfigTest { + @Autowired + Environment environment; + + @Test + public void test() { + System.out.println(environment.getProperty("spring.datasource.druid.url")); + } +} diff --git a/litemall-os-api/src/main/resources/application-dep.properties b/litemall-os-api/src/main/resources/application-dep.properties deleted file mode 100644 index 2a4f89b6..00000000 --- a/litemall-os-api/src/main/resources/application-dep.properties +++ /dev/null @@ -1,32 +0,0 @@ -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=10 -spring.datasource.druid.max-active=50 -spring.datasource.druid.min-idle=10 -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.db=ERROR -logging.level.org.linlinjava.litemall=ERROR - -# 开发者应该设置成自己的域名,必须附带http或者https -# 开发者可以查看OsStorageController.generateUrl -org.linlinjava.litemall.os.address=http://122.152.206.172 -org.linlinjava.litemall.os.port=8081 \ No newline at end of file diff --git a/litemall-os-api/src/main/resources/application-dev.properties b/litemall-os-api/src/main/resources/application-dev.properties deleted file mode 100644 index 00479f2a..00000000 --- a/litemall-os-api/src/main/resources/application-dev.properties +++ /dev/null @@ -1,32 +0,0 @@ -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&allowPublicKeyRetrieval=true -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=10 -spring.datasource.druid.max-active=50 -spring.datasource.druid.min-idle=10 -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.db=ERROR -logging.level.org.linlinjava.litemall=ERROR - -# \u5F00\u53D1\u8005\u5E94\u8BE5\u8BBE\u7F6E\u6210\u81EA\u5DF1\u7684\u57DF\u540D\uFF0C\u5FC5\u987B\u9644\u5E26http\u6216\u8005https -# \u5F00\u53D1\u8005\u53EF\u4EE5\u67E5\u770BOsStorageController.generateUrl -org.linlinjava.litemall.os.address=http://127.0.0.1 -org.linlinjava.litemall.os.port=8081 \ No newline at end of file diff --git a/litemall-os-api/src/main/resources/application-os.yml b/litemall-os-api/src/main/resources/application-os.yml new file mode 100644 index 00000000..18138ae4 --- /dev/null +++ b/litemall-os-api/src/main/resources/application-os.yml @@ -0,0 +1,12 @@ +# 当前存储模式 +# los,本地对象存储模式,上传图片保存在服务器中 +# tos,腾讯对象存储模式,上传图片保存在腾讯云存储服务器中,请在tencent.properties配置相关信息 +# tos,阿里云对象存储模式,上传图片保存在腾讯云存储服务器中,请在tencent.properties配置相关信息 +activeStorage: los +#activeStorage: tos +#activeStorage: aos + +# 开发者应该设置成自己的域名,必须附带http或者https +# 开发者可以查看OsStorageController.generateUrl +org.linlinjava.litemall.os.address: http://127.0.0.1 +org.linlinjava.litemall.os.port: 8081 \ No newline at end of file diff --git a/litemall-os-api/src/main/resources/application-prod.properties b/litemall-os-api/src/main/resources/application-prod.properties deleted file mode 100644 index 17a4632d..00000000 --- a/litemall-os-api/src/main/resources/application-prod.properties +++ /dev/null @@ -1,32 +0,0 @@ -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=10 -spring.datasource.druid.max-active=50 -spring.datasource.druid.min-idle=10 -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.db=ERROR -logging.level.org.linlinjava.litemall=DEBUG - -# 开发者应该设置成自己的域名,必须附带http或者https -# 开发者可以查看OsStorageController.generateUrl -org.linlinjava.litemall.os.address=https://www.example.com -org.linlinjava.litemall.os.port=443 \ No newline at end of file diff --git a/litemall-os-api/src/main/resources/application.properties b/litemall-os-api/src/main/resources/application.properties deleted file mode 100644 index cb2d82a3..00000000 --- a/litemall-os-api/src/main/resources/application.properties +++ /dev/null @@ -1,10 +0,0 @@ -spring.profiles.active=dev -server.port=8081 -logging.level.org.linlinjava.litemall.os.Application=DEBUG - - -# 当前存储模式 -# los,本地对象存储模式,上传图片保存在服务器中 -# tos,腾讯对象存储模式,上传图片保存在腾讯云存储服务器中,请在tencent.properties配置相关信息 -activeStorage=los -#activeStorage=tos diff --git a/litemall-os-api/src/main/resources/application.yml b/litemall-os-api/src/main/resources/application.yml new file mode 100644 index 00000000..e2057241 --- /dev/null +++ b/litemall-os-api/src/main/resources/application.yml @@ -0,0 +1,16 @@ +spring: + profiles: + active: db, core, os + message: + encoding: UTF-8 + +server: + port: 8081 + +logging: + level: + root: ERROR + org.springframework: ERROR + org.mybatis: ERROR + org.linlinjava.litemall.os: DEBUG + org.linlinjava.litemall: ERROR \ No newline at end of file diff --git a/litemall-os-api/src/test/java/org/linlinjava/litemall/os/OsTest.java b/litemall-os-api/src/test/java/org/linlinjava/litemall/os/OsTest.java index d850f1b2..6c2265a1 100644 --- a/litemall-os-api/src/test/java/org/linlinjava/litemall/os/OsTest.java +++ b/litemall-os-api/src/test/java/org/linlinjava/litemall/os/OsTest.java @@ -2,9 +2,9 @@ package org.linlinjava.litemall.os; import org.junit.Test; import org.junit.runner.RunWith; -import org.linlinjava.litemall.os.config.ObjectStorageConfig; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.core.env.Environment; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.test.context.web.WebAppConfiguration; @@ -13,11 +13,18 @@ import org.springframework.test.context.web.WebAppConfiguration; @SpringBootTest public class OsTest { @Autowired - private ObjectStorageConfig objectStorageConfig; + Environment environment; @Test public void test() { - System.out.println(objectStorageConfig.getAddress() + ":" + objectStorageConfig.getPort()); + // 测试获取application-core.yml配置信息 + System.out.println(environment.getProperty("express.appId")); + // 测试获取application-db.yml配置信息 + System.out.println(environment.getProperty("spring.datasource.druid.url")); + // 测试获取application-os.yml配置信息 + System.out.println(environment.getProperty("org.linlinjava.litemall.os.address")); + // 测试获取application.yml配置信息 + System.out.println(environment.getProperty("logging.level.org.linlinjava.litemall.os")); } } \ No newline at end of file diff --git a/litemall-wx-api/src/main/resources/application-dep.properties b/litemall-wx-api/src/main/resources/application-dep.properties deleted file mode 100644 index 5572b87a..00000000 --- a/litemall-wx-api/src/main/resources/application-dep.properties +++ /dev/null @@ -1,34 +0,0 @@ -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=10 -spring.datasource.druid.max-active=50 -spring.datasource.druid.min-idle=10 -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.db=ERROR -logging.level.org.linlinjava.litemall=DEBUG - -wx.app-id=wxa5b486c6b918ecfb -wx.app-secret=e04004829d4c383b4db7769d88dfbca1 -wx.mch-id= -wx.mch-key= -wx.notify-url= \ No newline at end of file diff --git a/litemall-wx-api/src/main/resources/application-dev.properties b/litemall-wx-api/src/main/resources/application-dev.properties deleted file mode 100644 index d662f33e..00000000 --- a/litemall-wx-api/src/main/resources/application-dev.properties +++ /dev/null @@ -1,34 +0,0 @@ -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&allowPublicKeyRetrieval=true -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=10 -spring.datasource.druid.max-active=50 -spring.datasource.druid.min-idle=10 -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.db=ERROR -logging.level.org.linlinjava.litemall=DEBUG - -wx.app-id=wxa5b486c6b918ecfb -wx.app-secret=e04004829d4c383b4db7769d88dfbca1 -wx.mch-id= -wx.mch-key= -wx.notify-url= \ No newline at end of file diff --git a/litemall-wx-api/src/main/resources/application-prod.properties b/litemall-wx-api/src/main/resources/application-prod.properties deleted file mode 100644 index 27798140..00000000 --- a/litemall-wx-api/src/main/resources/application-prod.properties +++ /dev/null @@ -1,34 +0,0 @@ -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=10 -spring.datasource.druid.max-active=50 -spring.datasource.druid.min-idle=10 -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.db=ERROR -logging.level.org.linlinjava.litemall=ERROR - -# 开发者应该设置成自己的wx相关信息 -wx.app-id=wxa5b486c6b918ecfb -wx.app-secret=e04004829d4c383b4db7769d88dfbca1 -wx.mch-id= -wx.mch-key= -wx.notify-url= \ No newline at end of file diff --git a/litemall-wx-api/src/main/resources/application-wx.yml b/litemall-wx-api/src/main/resources/application-wx.yml new file mode 100644 index 00000000..6aa6ab23 --- /dev/null +++ b/litemall-wx-api/src/main/resources/application-wx.yml @@ -0,0 +1,7 @@ +# 开发者应该设置成自己的wx相关信息 +wx: + app-id: wxa5b486c6b918ecfb + app-secret: e04004829d4c383b4db7769d88dfbca1 + mch-id: 111111 + mch-key: xxxxxx + notify-url: http://www.example.com/wx/order/pay-notify \ No newline at end of file diff --git a/litemall-wx-api/src/main/resources/application.properties b/litemall-wx-api/src/main/resources/application.properties deleted file mode 100644 index 1d5bfda0..00000000 --- a/litemall-wx-api/src/main/resources/application.properties +++ /dev/null @@ -1,3 +0,0 @@ -spring.profiles.active=dev -server.port=8082 -logging.level.org.linlinjava.litemall.wx.Application=DEBUG diff --git a/litemall-wx-api/src/main/resources/application.yml b/litemall-wx-api/src/main/resources/application.yml new file mode 100644 index 00000000..3be212a2 --- /dev/null +++ b/litemall-wx-api/src/main/resources/application.yml @@ -0,0 +1,16 @@ +spring: + profiles: + active: db, core, wx + message: + encoding: UTF-8 + +server: + port: 8082 + +logging: + level: + root: ERROR + org.springframework: ERROR + org.mybatis: ERROR + org.linlinjava.litemall.wx: DEBUG + org.linlinjava.litemall: ERROR \ No newline at end of file diff --git a/litemall-wx-api/src/test/java/org/linlinjava/litemall/wx/WxConfigTest.java b/litemall-wx-api/src/test/java/org/linlinjava/litemall/wx/WxConfigTest.java index 7fe39178..d63580a4 100644 --- a/litemall-wx-api/src/test/java/org/linlinjava/litemall/wx/WxConfigTest.java +++ b/litemall-wx-api/src/test/java/org/linlinjava/litemall/wx/WxConfigTest.java @@ -6,6 +6,7 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.core.env.Environment; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.test.context.web.WebAppConfiguration; @@ -14,12 +15,18 @@ import org.springframework.test.context.web.WebAppConfiguration; @SpringBootTest public class WxConfigTest { @Autowired - private WxPayService wxPayService; + private Environment environment; @Test public void test() { - WxPayConfig wxPayConfig = wxPayService.getConfig(); - System.out.println(wxPayConfig.getMchId() + " " + wxPayConfig.getMchKey()); + // 测试获取application-core.yml配置信息 + System.out.println(environment.getProperty("express.appId")); + // 测试获取application-db.yml配置信息 + System.out.println(environment.getProperty("spring.datasource.druid.url")); + // 测试获取application-wx.yml配置信息 + System.out.println(environment.getProperty("wx.app-id")); + // 测试获取application.yml配置信息 + System.out.println(environment.getProperty("logging.level.org.linlinjava.litemall.wx")); } }