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

@@ -18,17 +18,17 @@ spring:
mvc:
pathmatch:
matching-strategy: ANT_PATH_MATCHER
# session 失效时间(分钟)
# session ????????
session:
timeout: 86400
store-type: redis
# redis 配置
# redis ??
data:
redis:
port: 6379
host: localhost
database: 0
# 启用 ANSI 彩色输出
# ?? ANSI ????
output:
ansi:
enabled: always
@@ -47,10 +47,10 @@ mybatis-plus:
log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
global-config:
db-config:
logic-delete-field: isDelete # 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2)
logic-delete-value: 1 # 逻辑已删除值(默认为 1)
logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)
# 扫描 TypeHandler
logic-delete-field: isDelete # ????????????(since 3.3.0,????????????2)
logic-delete-value: 1 # ??????(??? 1)
logic-not-delete-value: 0 # ??????(??? 0)
# ?? TypeHandler ?
type-handlers-package: com.yolo.keyborad.typehandler
appid: loveKeyboard