# 配置

# 数据源

/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
Last Updated: 2/23/2022, 2:09:37 PM