# 配置
# 数据源
/easy-admin/easy-api/src/main/resources/application-xx.yml
spring:
# 数据源
datasource:
dynamic:
datasource:
master:
url: jdbc:mysql://localhost:3306/easy-admin?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMulQueries=true&allowMultiQueries=true&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullDatabaseMeansCurrent=true&useInformationSchema=true
username: root
password: xxx
# Redis
/easy-admin/easy-api/src/main/resources/application-xx.yml
spring:
# Redis
redis:
# 数据库索引(默认为0)
database: 0
# 服务器地址
host: 127.0.0.1
# 服务器连接端口
port: 6379
# 服务器连接密码(默认为空)
password:
jedis:
pool:
# 连接池最大连接数(使用负值表示没有限制)
max-active: 8
# 连接池最大阻塞等待时间(使用负值表示没有限制)
max-wait: -1
# 连接池中的最大空闲连接
max-idle: 8
# 连接池中的最小空闲连接
min-idle: 0
# 连接超时时间 单位: 秒
timeout: 10
# 默认的数据过期时间 30 分钟 单位: 秒
expire: 1800
# 线程池
/easy-admin/easy-api/src/main/resources/application-xx.yml
async:
executor:
thread:
# 配置核心线程数
core-pool-size: 5
# 配置最大线程数
max-pool-size: 5
# 配置队列大小
queue-capacity: 999
# 配置线程池中的线程的名称前缀
name-prefix: async-
# 配置线程最大空闲时间 s
keep-alive-seconds: 30
# 项目配置
/easy-admin/easy-api/src/main/resources/application-xx.yml
project:
# 项目访问url,如不使用邮件功能可不配置
url: http://127.0.0.1:80
# 前端访问url
front-end-url: http://localhost:8000
login:
remember:
# 是否开启记住我功能,安全性要求比较高的系统请改为false
enabled: true
# 记住我过期时间 默认30天 单位: 秒
invalidate-time: 2592000
# 开启记住我功能,敏感操作仍要客户登录 比如 支付/删除/审核
security: true
# 文件上传路径(不要写以~开头的路径会导致无法访问)
file-upload-path: /Users/tengchong/development/easy-admin
# 设置session失效的扫描时间, 清理用户直接关闭浏览器造成的孤立会话 默认为 30分钟
session-validation-interval: 1800