feat(config): 接入 Nacos 配置中心

- 新增 AppConfig、NacosAppConfigCenter 动态配置类
- 将 userRegisterProperties 的默认值改为运行时从 Nacos 读取
- 注册/创建用户时免费配额改为动态配置获取
- 增加 nacos-client 依赖并配置 dev 环境连接信息
This commit is contained in:
2025-12-16 21:50:00 +08:00
parent f95762138b
commit 8e26488738
9 changed files with 195 additions and 69 deletions

View File

@@ -5,32 +5,32 @@ spring:
username: root
password: 123asd
# 生产环境日志配置
# ????????
logging:
level:
# 生产环境不打印 SQL 日志
# ??????? SQL ??
com.yolo.keyborad.mapper: INFO
# 设置根日志级别
# ???????
root: INFO
# Spring 框架日志
# Spring ????
org.springframework: WARN
# MyBatis 日志
# MyBatis ??
org.mybatis: WARN
pattern:
# 生产环境控制台日志格式
# ???????????
console: "%d{yyyy-MM-dd HH:mm:ss.SSS} | %clr(%-5level){highlight} %clr(${PID:- }){magenta} | %clr(%-15thread){yellow} %clr(%-50logger{50}){cyan} | %msg%n"
# 文件日志格式(无颜色代码)
# ?????????????
file: "%d{yyyy-MM-dd HH:mm:ss.SSS} | %-5level ${PID:- } | %-15thread %-50logger{50} | %msg%n"
file:
# 生产环境日志文件路径
# ??????????
name: logs/keyborad-backend.log
# 日志文件大小限制
# ????????
max-size: 10MB
# 保留的日志文件数量
# ?????????
max-history: 30
# 用户注册配置
# ??????
user:
register:
# 新用户注册时的免费使用次数
# ?????????????
free-trial-quota: 5