From 88008a74fdf40ef2c579b8a1fd5bfbd6ee0bf0b4 Mon Sep 17 00:00:00 2001 From: hanfuye Date: Mon, 12 Jan 2026 16:50:36 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81logback=E6=97=A5=E5=BF=97=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/resources/config/application-dev.yml | 7 +-- .../resources/config/application-prod.yml | 60 +++++++++++++++++++ .../src/main/resources/config/application.yml | 5 +- .../src/main/resources/config/logback-dev.xml | 23 ------- .../main/resources/config/logback-prod.xml | 39 ------------ .../main/resources/config/logback-spring.xml | 60 +++++++++++++++++++ 6 files changed, 125 insertions(+), 69 deletions(-) create mode 100644 xiaoyi-auth/src/main/resources/config/application-prod.yml delete mode 100644 xiaoyi-auth/src/main/resources/config/logback-dev.xml delete mode 100644 xiaoyi-auth/src/main/resources/config/logback-prod.xml create mode 100644 xiaoyi-auth/src/main/resources/config/logback-spring.xml diff --git a/xiaoyi-auth/src/main/resources/config/application-dev.yml b/xiaoyi-auth/src/main/resources/config/application-dev.yml index c3479fe..e0d4808 100644 --- a/xiaoyi-auth/src/main/resources/config/application-dev.yml +++ b/xiaoyi-auth/src/main/resources/config/application-dev.yml @@ -1,5 +1,4 @@ server: - port: 18881 servlet: context-path: /xiaoyishu-auth @@ -58,8 +57,4 @@ mybatis-plus: logging: level: - com.jy.xiaoyishu.auth.domain.mappers: debug - config: classpath:config/logback-dev.xml - - - + com.jy.xiaoyishu.auth.domain.mappers: debug \ No newline at end of file diff --git a/xiaoyi-auth/src/main/resources/config/application-prod.yml b/xiaoyi-auth/src/main/resources/config/application-prod.yml new file mode 100644 index 0000000..e0d4808 --- /dev/null +++ b/xiaoyi-auth/src/main/resources/config/application-prod.yml @@ -0,0 +1,60 @@ +server: + servlet: + context-path: /xiaoyishu-auth + +spring: + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + # 数据库连接信息 + url: jdbc:mysql://127.0.0.1:3306/xiaoyishu?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true + username: ayi + password: Os0TpcErSh26nT4Nqqjgo2vwi3IaEglzj+brT2b7q0P4Dlhnv3OEQVUNpG/dYqvJZUCR2/IyfxQ4LnQIB7FcfQ== + druid: # Druid 连接池 + initial-size: 5 # 初始化连接池大小 + min-idle: 5 # 最小连接池数量 + max-active: 100 # 最大连接池数量 + max-wait: 60000 # 连接时最大等待时间(单位:毫秒) + test-while-idle: true + time-between-eviction-runs-millis: 60000 # 配置多久进行一次检测,检测需要关闭的连接(单位:毫秒) + min-evictable-idle-time-millis: 300000 # 配置一个连接在连接池中最小生存的时间(单位:毫秒) + max-evictable-idle-time-millis: 900000 # 配置一个连接在连接池中最大生存的时间(单位:毫秒) + validation-query: SELECT 1 FROM DUAL # 配置测试连接是否可用的查询 sql + test-on-borrow: false + test-on-return: false + pool-prepared-statements: false + web-stat-filter: + enabled: true + stat-view-servlet: + enabled: true + url-pattern: /druid/* # 配置监控后台访问路径 + login-username: admin # 配置监控后台登录的用户名、密码 + login-password: admin + filter: + config: + enabled: true + stat: + enabled: true + log-slow-sql: true # 开启慢 sql 记录 + slow-sql-millis: 2000 # 若执行耗时大于 2s,则视为慢 sql + merge-sql: true + wall: # 防火墙 + config: + multi-statement-allow: true + connection-properties: config.decrypt=true;config.decrypt.key=MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAK6C4nQHNuYSebx/5vOdvDqP/o8AH+p73s1LWCFs915RiwVHvtEd+ropmXkCO3Agc9Zuo8pyMvccIgPL9F0I8YkCAwEAAQ== + output: + ansi: + enabled: always + application: + name: xiaoyishu-auth + +mybatis-plus: + mapper-locations: + - classpath*:top/crushtj/**/*.xml # 匹配所有模块中的 Mapper XML 文件 + type-aliases-package: com.jy.xiaoyishu.auth.domain.entity # 实体类包路径 + configuration: + map-underscore-to-camel-case: true # 开启驼峰命名转换 + log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 日志输出(调试用) + +logging: + level: + com.jy.xiaoyishu.auth.domain.mappers: debug \ No newline at end of file diff --git a/xiaoyi-auth/src/main/resources/config/application.yml b/xiaoyi-auth/src/main/resources/config/application.yml index 7a4814c..6d284cf 100644 --- a/xiaoyi-auth/src/main/resources/config/application.yml +++ b/xiaoyi-auth/src/main/resources/config/application.yml @@ -2,4 +2,7 @@ spring: profiles: active: dev server: - port: 18080 \ No newline at end of file + port: 18881 + +logging: + config: classpath:config/logback-spring.xml \ No newline at end of file diff --git a/xiaoyi-auth/src/main/resources/config/logback-dev.xml b/xiaoyi-auth/src/main/resources/config/logback-dev.xml deleted file mode 100644 index 2b3308b..0000000 --- a/xiaoyi-auth/src/main/resources/config/logback-dev.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - true - - ${CONSOLE_LOG_PATTERN} - - - - - - - diff --git a/xiaoyi-auth/src/main/resources/config/logback-prod.xml b/xiaoyi-auth/src/main/resources/config/logback-prod.xml deleted file mode 100644 index ffd5ddd..0000000 --- a/xiaoyi-auth/src/main/resources/config/logback-prod.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - ${LOG_FILE}-%i.log - - 30 - - - 10MB - - - - - ${FILE_LOG_PATTERN} - - - - - - - - - - - - diff --git a/xiaoyi-auth/src/main/resources/config/logback-spring.xml b/xiaoyi-auth/src/main/resources/config/logback-spring.xml new file mode 100644 index 0000000..0d37ab1 --- /dev/null +++ b/xiaoyi-auth/src/main/resources/config/logback-spring.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + ${LOG_FILE}-%i.log + + 30 + + 10MB + + 0 + + false + + + ${FILE_LOG_PATTERN} + UTF-8 + + + + + + + 0 + + 256 + + + + + + true + + ${CONSOLE_LOG_PATTERN} + + + + + + + + + + + + + + +