From a7b4a98a095883727658b6521d27ccd1b5b802f4 Mon Sep 17 00:00:00 2001
From: liwenxuan <1298531568@qq.com>
Date: Wed, 30 Aug 2023 11:33:48 +0800
Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E6=94=B9?=
=?UTF-8?q?=E4=B8=BAyml=E6=A0=BC=E5=BC=8F,=E5=A2=9E=E5=8A=A0slf4j+log4j2?=
=?UTF-8?q?=E6=97=A5=E5=BF=97=E7=B3=BB=E7=BB=9F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 24 ++-
.../controller/ArchivesTypeController.java | 3 +-
.../service/impl/ArchivesTypeServiceImpl.java | 5 +
src/main/resources/application-dev.yml | 110 +++++++++++++
src/main/resources/application-prod.yml | 110 +++++++++++++
src/main/resources/application.properties | 146 ------------------
src/main/resources/application.yml | 5 +
src/main/resources/log4j2-spring.xml | 98 ++++++++++++
8 files changed, 346 insertions(+), 155 deletions(-)
create mode 100644 src/main/resources/application-dev.yml
create mode 100644 src/main/resources/application-prod.yml
delete mode 100644 src/main/resources/application.properties
create mode 100644 src/main/resources/application.yml
create mode 100644 src/main/resources/log4j2-spring.xml
diff --git a/pom.xml b/pom.xml
index 6c371e3..ef020ad 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,20 +23,28 @@
org.springframework.boot
spring-boot-starter-web
-
-
+
+
+ org.springframework.boot
+ spring-boot-starter-logging
- -->
+
-
-
+
+
+ org.springframework.boot
+ spring-boot-starter-log4j2
+
com.baomidou
dynamic-datasource-spring-boot-starter
@@ -131,8 +139,8 @@
1.8
1.8
-
- GBK
+ UTF-8
+
diff --git a/src/main/java/com/hxgk/zxxy/controller/ArchivesTypeController.java b/src/main/java/com/hxgk/zxxy/controller/ArchivesTypeController.java
index 5ed89f0..59b4775 100644
--- a/src/main/java/com/hxgk/zxxy/controller/ArchivesTypeController.java
+++ b/src/main/java/com/hxgk/zxxy/controller/ArchivesTypeController.java
@@ -12,13 +12,14 @@ import java.util.List;
import java.util.Map;
@RestController
+
+
@RequestMapping("archive")
public class ArchivesTypeController {
@Autowired
private ArchivesTypeService archivesTypeService;
@PostMapping("zxxy")
public JsonData getZxxyArchivesType(@RequestBody ArchivesTypeRequest archivesTypeRequest){
-
Long L = Long.parseLong(archivesTypeRequest.getAtParentId());
String userkey = archivesTypeRequest.getUserkey();
String usertoken = archivesTypeRequest.getUsertoken();
diff --git a/src/main/java/com/hxgk/zxxy/service/impl/ArchivesTypeServiceImpl.java b/src/main/java/com/hxgk/zxxy/service/impl/ArchivesTypeServiceImpl.java
index 851bdac..d8e065e 100644
--- a/src/main/java/com/hxgk/zxxy/service/impl/ArchivesTypeServiceImpl.java
+++ b/src/main/java/com/hxgk/zxxy/service/impl/ArchivesTypeServiceImpl.java
@@ -17,6 +17,8 @@ import java.util.Map;
@Service
public class ArchivesTypeServiceImpl implements ArchivesTypeService {
+ private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(ArchivesTypeServiceImpl.class);
+ //private static final Logger logger = LoggerFactory.getLogger(this.getClass());
@Autowired
private ArchivesTypeMapper archivesTypeMapper;
@Autowired
@@ -62,6 +64,9 @@ public class ArchivesTypeServiceImpl implements ArchivesTypeService {
iterator.remove();//使用迭代器的删除方法删除
}
}
+ log.error("测试SLF4J---error");
+ log.warn("测试SLF4J---warn");
+ log.info("测试SLF4J---info");
return list;
}
}
diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml
new file mode 100644
index 0000000..467bc62
--- /dev/null
+++ b/src/main/resources/application-dev.yml
@@ -0,0 +1,110 @@
+mybatis:
+ configuration:
+ #开启控制台打印sql
+ log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+ # mybatis 下划线转驼峰配置,两者都可以
+ map-underscore-to-camel-case: true
+ #配置扫描
+ mapper-locations: classpath:mapper/*.xml
+ #配置xml的结果别名
+ type-aliases-package: com.hxgk.zxxy.model.entity
+spring:
+ autoconfigure:
+ #去除durid配置
+ exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure
+ #MySQL druid多数据源配置(纯粹多库)
+ datasource:
+ dynamic:
+ datasource:
+ hengxingaoketes:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ password: rjwi58B6zYCHMbGZ
+ #url: jdbc:mysql://127.0.0.1:3306/hengxingaoke_tes?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ url: jdbc:mysql://172.20.2.87:3306/hengxingaoke_tes?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ username: hengxingaoke_tes
+ hrnew:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ password: AnknKiXiXaxNrw78
+ #url: jdbc:mysql://127.0.0.1:3306/hengxingaoke_tes?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ url: jdbc:mysql://172.20.2.87:3306/hr_new?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ username: hr_new
+ leaguetabledata:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ password: e0eb142add
+ #url: jdbc:mysql://127.0.0.1:3306/league_table_data?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ url: jdbc:mysql://172.20.2.87:3306/league_table_data?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ username: league_table_data
+ learnmessage:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ password: 3bdd844687
+ #url: jdbc:mysql://127.0.0.1:3306/learn_message?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ url: jdbc:mysql://172.20.2.87:3306/learn_message?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ username: learn_message
+ quesandanswers:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ password: c8caf5d256
+ #url: jdbc:mysql://127.0.0.1:3306/ques_and_answers?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ url: jdbc:mysql://172.20.2.87:3306/ques_and_answers?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ username: ques_and_answers
+ readdocument:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ password: f2c943d2ab
+ #url: jdbc:mysql://127.0.0.1:3306/readdocument?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ url: jdbc:mysql://172.20.2.87:3306/readdocument?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ username: readdocument
+ selftestdatabase:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ password: 6755319456
+ #url: jdbc:mysql://127.0.0.1:3306/selftestdatabase?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ url: jdbc:mysql://172.20.2.87:3306/selftestdatabase?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ username: selftestdatabase
+ statisticsing:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ password: 19c66cdb65
+ #url: jdbc:mysql://127.0.0.1:3306/statisticsing?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ url: jdbc:mysql://172.20.2.87:3306/statisticsing?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ username: statisticsing
+ wrongquestionbank:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ password: 7f7ac6c8f5
+ #url: jdbc:mysql://127.0.0.1:3306/wrong_question_bank?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ url: jdbc:mysql://172.20.2.87:3306/wrong_question_bank?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ username: wrong_question_bank
+ #数据源基础配置
+ druid:
+ # 通过connectProperties属性来打开mergeSql功能;慢SQL记录
+ connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
+ # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
+ filters: stat,wall
+ initial-size: 5
+ max-active: 20
+ #指定每个连接上PSCache的大小
+ max-pool-prepared-statement-per-connection-size: 20
+ # 配置获取连接等待超时的时间
+ max-wait: 6000
+ # 配置一个连接在池中最小生存的时间,单位是毫秒
+ min-evictable-idle-time-millis: 300000
+ min-idle: 5
+ # 打开PSCache
+ pool-prepared-statements: true
+ test-on-borrow: false
+ test-on-return: false
+ test-while-idle: true
+ # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
+ time-between-eviction-runs-millis: 60000
+ validation-query: 'SELECT 1 FROM DUAL '
+ #指定默认数据源(必须配置)
+ primary: hengxingaoketes
+ #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候回抛出异常,不启动会使用默认数据源.
+ strict: false
+ redis:
+ database: 5
+ host: 127.0.0.1
+ lettuce:
+ pool:
+ max-active: 10
+ max-idle: 10
+ max-wait: -1ms
+ min-idle: 0
+ port: 6379
+ timeout: 10000
diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml
new file mode 100644
index 0000000..ae1e02f
--- /dev/null
+++ b/src/main/resources/application-prod.yml
@@ -0,0 +1,110 @@
+mybatis:
+ configuration:
+ #开启控制台打印sql
+ #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+ # mybatis 下划线转驼峰配置,两者都可以
+ map-underscore-to-camel-case: true
+ #配置扫描
+ mapper-locations: classpath:mapper/*.xml
+ #配置xml的结果别名
+ type-aliases-package: com.hxgk.zxxy.model.entity
+spring:
+ autoconfigure:
+ #去除durid配置
+ exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure
+ #MySQL druid多数据源配置(纯粹多库)
+ datasource:
+ dynamic:
+ datasource:
+ hengxingaoketes:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ password: rjwi58B6zYCHMbGZ
+ url: jdbc:mysql://127.0.0.1:3306/hengxingaoke_tes?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ #url: jdbc:mysql://172.20.2.87:3306/hengxingaoke_tes?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ username: hengxingaoke_tes
+ hrnew:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ password: AnknKiXiXaxNrw78
+ url: jdbc:mysql://127.0.0.1:3306/hengxingaoke_tes?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ #url: jdbc:mysql://172.20.2.87:3306/hr_new?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ username: hr_new
+ leaguetabledata:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ password: e0eb142add
+ url: jdbc:mysql://127.0.0.1:3306/league_table_data?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ #url: jdbc:mysql://172.20.2.87:3306/league_table_data?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ username: league_table_data
+ learnmessage:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ password: 3bdd844687
+ #url: jdbc:mysql://127.0.0.1:3306/learn_message?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ url: jdbc:mysql://172.20.2.87:3306/learn_message?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ username: learn_message
+ quesandanswers:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ password: c8caf5d256
+ url: jdbc:mysql://127.0.0.1:3306/ques_and_answers?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ #url: jdbc:mysql://172.20.2.87:3306/ques_and_answers?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ username: ques_and_answers
+ readdocument:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ password: f2c943d2ab
+ url: jdbc:mysql://127.0.0.1:3306/readdocument?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ #url: jdbc:mysql://172.20.2.87:3306/readdocument?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ username: readdocument
+ selftestdatabase:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ password: 6755319456
+ url: jdbc:mysql://127.0.0.1:3306/selftestdatabase?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ #url: jdbc:mysql://172.20.2.87:3306/selftestdatabase?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ username: selftestdatabase
+ statisticsing:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ password: 19c66cdb65
+ url: jdbc:mysql://127.0.0.1:3306/statisticsing?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ #url: jdbc:mysql://172.20.2.87:3306/statisticsing?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ username: statisticsing
+ wrongquestionbank:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ password: 7f7ac6c8f5
+ url: jdbc:mysql://127.0.0.1:3306/wrong_question_bank?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ #url: jdbc:mysql://172.20.2.87:3306/wrong_question_bank?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
+ username: wrong_question_bank
+ #数据源基础配置
+ druid:
+ # 通过connectProperties属性来打开mergeSql功能;慢SQL记录
+ connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
+ # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
+ filters: stat,wall
+ initial-size: 5
+ max-active: 20
+ #指定每个连接上PSCache的大小
+ max-pool-prepared-statement-per-connection-size: 20
+ # 配置获取连接等待超时的时间
+ max-wait: 6000
+ # 配置一个连接在池中最小生存的时间,单位是毫秒
+ min-evictable-idle-time-millis: 300000
+ min-idle: 5
+ # 打开PSCache
+ pool-prepared-statements: true
+ test-on-borrow: false
+ test-on-return: false
+ test-while-idle: true
+ # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
+ time-between-eviction-runs-millis: 60000
+ validation-query: 'SELECT 1 FROM DUAL '
+ #指定默认数据源(必须配置)
+ primary: hengxingaoketes
+ #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候回抛出异常,不启动会使用默认数据源.
+ strict: false
+ redis:
+ database: 5
+ host: 127.0.0.1
+ lettuce:
+ pool:
+ max-active: 10
+ max-idle: 10
+ max-wait: -1ms
+ min-idle: 0
+ port: 6379
+ timeout: 10000
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
deleted file mode 100644
index 033bf39..0000000
--- a/src/main/resources/application.properties
+++ /dev/null
@@ -1,146 +0,0 @@
-
-server.port=8111
-#server.port=8088
-
-###MySQL druidԴã⣩###
-#ȥdurid
-spring.autoconfigure.exclude=com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure
-#ָĬԴ()
-spring.datasource.dynamic.primary=hengxingaoketes
-#ϸģʽ,Ĭfalse. δƥ䵽ָԴʱ׳쳣,ʹĬԴ.
-spring.datasource.dynamic.strict=false
-
-#spring.datasource.dynamic.datasource.hengxingaoketes.url=jdbc:mysql://127.0.0.1:3306/hengxingaoke_tes?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
-spring.datasource.dynamic.datasource.hengxingaoketes.url=jdbc:mysql://172.20.2.87:3306/hengxingaoke_tes?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
-spring.datasource.dynamic.datasource.hengxingaoketes.username=hengxingaoke_tes
-spring.datasource.dynamic.datasource.hengxingaoketes.password=rjwi58B6zYCHMbGZ
-spring.datasource.dynamic.datasource.hengxingaoketes.driver-class-name=com.mysql.cj.jdbc.Driver
-
-#spring.datasource.dynamic.datasource.leaguetabledata.url=jdbc:mysql://127.0.0.1:3306/league_table_data?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
-spring.datasource.dynamic.datasource.leaguetabledata.url=jdbc:mysql://172.20.2.87:3306/league_table_data?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
-spring.datasource.dynamic.datasource.leaguetabledata.username=league_table_data
-spring.datasource.dynamic.datasource.leaguetabledata.password=e0eb142add
-spring.datasource.dynamic.datasource.leaguetabledata.driver-class-name=com.mysql.cj.jdbc.Driver
-
-
-#spring.datasource.dynamic.datasource.statisticsing.url=jdbc:mysql://127.0.0.1:3306/statisticsing?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
-spring.datasource.dynamic.datasource.statisticsing.url=jdbc:mysql://172.20.2.87:3306/statisticsing?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
-spring.datasource.dynamic.datasource.statisticsing.username=statisticsing
-spring.datasource.dynamic.datasource.statisticsing.password=19c66cdb65
-spring.datasource.dynamic.datasource.statisticsing.driver-class-name=com.mysql.cj.jdbc.Driver
-
-
-#spring.datasource.dynamic.datasource.quesandanswers.url=jdbc:mysql://127.0.0.1:3306/ques_and_answers?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
-spring.datasource.dynamic.datasource.quesandanswers.url=jdbc:mysql://172.20.2.87:3306/ques_and_answers?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
-spring.datasource.dynamic.datasource.quesandanswers.username=ques_and_answers
-spring.datasource.dynamic.datasource.quesandanswers.password=c8caf5d256
-spring.datasource.dynamic.datasource.quesandanswers.driver-class-name=com.mysql.cj.jdbc.Driver
-
-
-#spring.datasource.dynamic.datasource.learnmessage.url=jdbc:mysql://127.0.0.1:3306/learn_message?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
-spring.datasource.dynamic.datasource.learnmessage.url=jdbc:mysql://172.20.2.87:3306/learn_message?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
-spring.datasource.dynamic.datasource.learnmessage.username=learn_message
-spring.datasource.dynamic.datasource.learnmessage.password=3bdd844687
-spring.datasource.dynamic.datasource.learnmessage.driver-class-name=com.mysql.cj.jdbc.Driver
-
-
-
-#spring.datasource.url=jdbc:mysql://127.0.0.1:3306/online_xdclass?useUnicode=true&characterEncoding=utf-8&useSSL=false
-#spring.datasource.dynamic.datasource.wrongquestionbank.url=jdbc:mysql://127.0.0.1:3306/wrong_question_bank?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
-spring.datasource.dynamic.datasource.wrongquestionbank.url=jdbc:mysql://172.20.2.87:3306/wrong_question_bank?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
-spring.datasource.dynamic.datasource.wrongquestionbank.username=wrong_question_bank
-spring.datasource.dynamic.datasource.wrongquestionbank.password=7f7ac6c8f5
-spring.datasource.dynamic.datasource.wrongquestionbank.driver-class-name=com.mysql.cj.jdbc.Driver
-
-
-#spring.datasource.dynamic.datasource.selftestdatabase.url=jdbc:mysql://127.0.0.1:3306/selftestdatabase?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
-spring.datasource.dynamic.datasource.selftestdatabase.url=jdbc:mysql://172.20.2.87:3306/selftestdatabase?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
-spring.datasource.dynamic.datasource.selftestdatabase.username=selftestdatabase
-spring.datasource.dynamic.datasource.selftestdatabase.password=6755319456
-spring.datasource.dynamic.datasource.selftestdatabase.driver-class-name=com.mysql.cj.jdbc.Driver
-
-
-
-#spring.datasource.dynamic.datasource.readdocument.url=jdbc:mysql://127.0.0.1:3306/readdocument?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
-spring.datasource.dynamic.datasource.readdocument.url=jdbc:mysql://172.20.2.87:3306/readdocument?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
-spring.datasource.dynamic.datasource.readdocument.username=readdocument
-spring.datasource.dynamic.datasource.readdocument.password=f2c943d2ab
-spring.datasource.dynamic.datasource.readdocument.driver-class-name=com.mysql.cj.jdbc.Driver
-
-
-
-
-#spring.datasource.dynamic.datasource.hrnew.url=jdbc:mysql://127.0.0.1:3306/hr_new?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
-spring.datasource.dynamic.datasource.hrnew.url=jdbc:mysql://172.20.2.87:3306/hr_new?allowPublicKeyRetrieval=true&uuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
-spring.datasource.dynamic.datasource.hrnew.username=hr_new
-spring.datasource.dynamic.datasource.hrnew.password=AnknKiXiXaxNrw78
-spring.datasource.dynamic.datasource.hrnew.driver-class-name=com.mysql.cj.jdbc.Driver
-
-
-#Դ
-spring.datasource.dynamic.druid.initial-size=5
-spring.datasource.dynamic.druid.min-idle=5
-spring.datasource.dynamic.druid.max-active=20
-# ûȡӵȴʱʱ
-spring.datasource.dynamic.druid.max-wait=6000
-# üòŽһμ⣬ҪرյĿӣλǺ
-spring.datasource.dynamic.druid.time-between-eviction-runs-millis=60000
-# һڳСʱ䣬λǺ
-spring.datasource.dynamic.druid.min-evictable-idle-time-millis=300000
-spring.datasource.dynamic.druid.validation-query=SELECT 1 FROM DUAL
-spring.datasource.dynamic.druid.test-while-idle=true
-spring.datasource.dynamic.druid.test-on-borrow=false
-spring.datasource.dynamic.druid.test-on-return=false
-# PSCacheָÿPSCacheĴС
-spring.datasource.dynamic.druid.pool-prepared-statements=true
-spring.datasource.dynamic.druid.max-pool-prepared-statement-per-connection-size=20
-# üͳصfiltersȥؽsqlͳƣ'wall'ڷǽ
-spring.datasource.dynamic.druid.filters=stat,wall
-# ͨconnectPropertiesmergeSqlܣSQL¼
-spring.datasource.dynamic.druid.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
-
-
-
-
-#Redis
-#spring.redis.host=127.0.0.1
-spring.redis.host=127.0.0.1
-spring.redis.database=5
-## RedisӶ˿
-spring.redis.port=6379
-## ӳʱʱ䣨룩
-spring.redis.timeout=10000
-## Redis루ĬΪգ
-#spring.redis.password=123456
-## ӳе
-#spring.redis.poolMaxTotal=10
-## ӳе
-#spring.redis.poolMaxIdle=10
-## ӳȴʱ䣨ʹøֵʾûƣ
-#redis.poolMaxWait=3
-
-
-# ӳ?ʹ?ֵʾûƣ
-spring.redis.lettuce.pool.max-active = 10
-# ӳе?
-spring.redis.lettuce.pool.max-idle = 10
-# ӳе?
-spring.redis.lettuce.pool.min-idle = 0
-# ӳ?ȴʱ䣨ʹ?ֵʾûƣ
-spring.redis.lettuce.pool.max-wait= -1ms
-
-
-#̨ӡsql
-#mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
-
-# mybatis »תշ,߶
-#mybatis.configuration.mapUnderscoreToCamelCase=true
-mybatis.configuration.map-underscore-to-camel-case=true
-#ɨ
-mybatis.mapper-locations=classpath:mapper/*.xml
-
-#xmlĽ
-mybatis.type-aliases-package=com.hxgk.zxxy.model.entity
-
-
-
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
new file mode 100644
index 0000000..0f28338
--- /dev/null
+++ b/src/main/resources/application.yml
@@ -0,0 +1,5 @@
+spring:
+ profiles:
+ active: dev
+server:
+ port: 8111
\ No newline at end of file
diff --git a/src/main/resources/log4j2-spring.xml b/src/main/resources/log4j2-spring.xml
new file mode 100644
index 0000000..874c019
--- /dev/null
+++ b/src/main/resources/log4j2-spring.xml
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file