From 7c32e1f429dd566b74dd8e3fbde6cfb993fc17dc Mon Sep 17 00:00:00 2001 From: aikai Date: Mon, 14 Jul 2025 11:59:06 +0800 Subject: [PATCH] =?UTF-8?q?feat(module-erp):=20=E6=9B=B4=E6=96=B0=E5=BA=94?= =?UTF-8?q?=E7=94=A8=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 Nacos 注册中心和配置中心相关配置 - 调整数据库连接池初始大小和最小空闲连接数- 移除 MQ 消息队列、定时任务和日志文件配置 - 更新芋道相关配置,关闭演示模式 - 在 bootstrap.yaml 中添加 MyBatis Mapper 日志配置 --- .../src/main/resources/application-prod.yaml | 52 ++++++------------- .../src/main/resources/bootstrap.yaml | 3 ++ 2 files changed, 20 insertions(+), 35 deletions(-) diff --git a/yudao-module-erp/yudao-module-erp-biz/src/main/resources/application-prod.yaml b/yudao-module-erp/yudao-module-erp-biz/src/main/resources/application-prod.yaml index 112483aa..b8c0227a 100644 --- a/yudao-module-erp/yudao-module-erp-biz/src/main/resources/application-prod.yaml +++ b/yudao-module-erp/yudao-module-erp-biz/src/main/resources/application-prod.yaml @@ -1,10 +1,22 @@ +--- #################### 注册中心 + 配置中心相关配置 #################### + +spring: + cloud: + nacos: + server-addr: 127.0.0.1:8848 # Nacos 服务器地址 + discovery: # 【配置中心】配置项 + namespace: prod # 命名空间。这里使用 dev 开发环境 + group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP + metadata: + version: 1.0.0 # 服务实例的版本号,可用于灰度发布 + config: # 【注册中心】配置项 + namespace: prod # 命名空间。这里使用 dev 开发环境 + group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP --- #################### 数据库相关配置 #################### spring: # 数据源配置项 autoconfigure: exclude: - - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure # 排除 Druid 的自动配置,使用 dynamic-datasource-spring-boot-starter 配置多数据源 - - de.codecentric.boot.admin.client.config.SpringBootAdminClientAutoConfiguration # 禁用 Spring Boot Admin 的 Client 的自动配置 datasource: druid: # Druid 【监控】相关的全局配置 web-stat-filter: @@ -26,8 +38,8 @@ spring: multi-statement-allow: true dynamic: # 多数据源配置 druid: # Druid 【连接池】相关的全局配置 - initial-size: 1 # 初始连接数 - min-idle: 1 # 最小连接池数量 + initial-size: 5 # 初始连接数 + min-idle: 10 # 最小连接池数量 max-active: 20 # 最大连接池数量 max-wait: 600000 # 配置获取连接等待超时的时间,单位:毫秒 time-between-eviction-runs-millis: 60000 # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位:毫秒 @@ -59,29 +71,8 @@ spring: --- #################### MQ 消息队列相关配置 #################### -# rocketmq 配置项,对应 RocketMQProperties 配置类 -rocketmq: - name-server: 127.0.0.1:9876 # RocketMQ Namesrv - -spring: - # RabbitMQ 配置项,对应 RabbitProperties 配置类 - rabbitmq: - host: 127.0.0.1 # RabbitMQ 服务的地址 - port: 5672 # RabbitMQ 服务的端口 - username: guest # RabbitMQ 服务的账号 - password: guest # RabbitMQ 服务的密码 - # Kafka 配置项,对应 KafkaProperties 配置类 - kafka: - bootstrap-servers: 127.0.0.1:9092 # 指定 Kafka Broker 地址,可以设置多个,以逗号分隔 - --- #################### 定时任务相关配置 #################### -xxl: - job: - enabled: false # 是否开启调度中心,默认为 true 开启 - admin: - addresses: http://127.0.0.1:9090/xxl-job-admin # 调度中心部署跟地址 - --- #################### 服务保障相关配置 #################### # Lock4j 配置项 @@ -108,20 +99,11 @@ spring: instance: service-host-type: IP # 注册实例时,优先使用 IP [IP, HOST_NAME, CANONICAL_HOST_NAME] -# 日志文件配置 -logging: - level: - # 配置自己写的 MyBatis Mapper 打印日志 - cn.iocoder.yudao.module.erp.dal.mysql: debug - --- #################### 芋道相关配置 #################### # 芋道配置项,设置当前项目所有自定义的配置 yudao: - env: # 多环境的配置项 - tag: ${HOSTNAME} - security: - mock-enable: true access-log: # 访问日志的配置项 enable: false + demo: false # 关闭演示模式 diff --git a/yudao-module-erp/yudao-module-erp-biz/src/main/resources/bootstrap.yaml b/yudao-module-erp/yudao-module-erp-biz/src/main/resources/bootstrap.yaml index 80579448..3193002b 100644 --- a/yudao-module-erp/yudao-module-erp-biz/src/main/resources/bootstrap.yaml +++ b/yudao-module-erp/yudao-module-erp-biz/src/main/resources/bootstrap.yaml @@ -13,3 +13,6 @@ server: logging: file: name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径 + level: + # 配置自己写的 MyBatis Mapper 打印日志 + cn.iocoder.yudao.module.erp.dal.mysql: debug