application.yml 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. jy:
  2. # 项目名
  3. projectName: dgErp
  4. # 是否启用验证码
  5. captchaOnOff: false
  6. # 验证码过期时间(分钟)
  7. captchaExpireTime: 0
  8. # 密码最大错误次数
  9. maxRetryCount: 0
  10. # 达到密码最大错误次数,账号锁定时长(分钟)
  11. lockTime: 0
  12. # 无需验证token接口
  13. openUrl:
  14. - /getCaptchaImage # 登录验证码
  15. - /login # 登录
  16. - /logout # 登出
  17. - /open/** # 开放接口
  18. - /test/** # 测试接口
  19. obs:
  20. ak: LTAI5tFR5gnBJd2B44VPdBP6
  21. sk: ECIBUwSuuWc8kssyLHXxErPGuYhJNA
  22. endPoint: oss-cn-fuzhou.aliyuncs.com
  23. bucketName: winfaster
  24. spring:
  25. servlet:
  26. multipart:
  27. max-file-size: 200MB
  28. max-request-size: 220MB
  29. application:
  30. name: ${jy.projectName}
  31. profiles:
  32. active: dev
  33. main:
  34. # 禁用依赖循环检查
  35. allowCircularReferences: true
  36. datasource:
  37. type: com.zaxxer.hikari.HikariDataSource
  38. driver-class-name: com.mysql.cj.jdbc.Driver
  39. dynamic:
  40. hikari:
  41. # 最大连接池数量
  42. maxPoolSize: 20
  43. # 最小空闲线程数量
  44. minIdle: 3
  45. # 配置获取连接等待超时的时间
  46. connectionTimeout: 3000
  47. # 校验超时时间
  48. validationTimeout: 3000
  49. # 空闲连接存活最大时间,默认10分钟
  50. idleTimeout: 3600000
  51. # 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
  52. maxLifetime: 7000000
  53. # 多久检查一次连接的活性
  54. keepaliveTime: 30000
  55. data:
  56. redis:
  57. # 连接超时时间
  58. timeout: 10s
  59. jedis:
  60. pool:
  61. # 连接池中的最小空闲连接
  62. min-idle: 3
  63. # 连接池中的最大空闲连接
  64. max-idle: 20
  65. # 连接池的最大数据库连接数
  66. max-active: 20
  67. # 连接池最大阻塞等待时间(使用负值表示没有限制)
  68. max-wait: -1ms
  69. # mybatis-plus相关配置
  70. mybatis-plus:
  71. mapper-locations: classpath*:com/jy/**/mapper/xml/*.xml
  72. configuration:
  73. map-underscore-to-camel-case: true
  74. cache-enabled: true
  75. lazy-loading-enabled: true
  76. multiple-result-sets-enabled: true
  77. global-config:
  78. banner: false
  79. enable-sql-runner: true
  80. db-config:
  81. # 全局逻辑删除的实体字段名
  82. logic-delete-field: delFlag
  83. # 逻辑已删除值
  84. logic-delete-value: 1
  85. # 逻辑未删除值
  86. logic-not-delete-value: 0
  87. sa-token:
  88. # token 名称 (同时也是: cookie 名称、提交 token 时参数的名称、存储 token 时的 key 前缀)
  89. token-name: Authorization
  90. # token 风格(默认可取值:uuid、simple-uuid、random-32、random-64、random-128、tik)
  91. token-style: simple-uuid
  92. # token 有效期(单位:秒)
  93. timeout: 43200
  94. # token 最低活跃频率(单位:秒)
  95. active-timeout: 21600
  96. # 是否允许同一账号多地同时登录 (为 true 时允许一起登录, 为 false 时新登录挤掉旧登录)
  97. is-concurrent: true
  98. # 在多人登录同一账号时,是否共用一个 token (为 true 时所有登录共用一个 token, 为 false 时每次登录新建一个 token)
  99. is-share: false
  100. # 是否输出操作日志
  101. is-log: false
  102. # 是否在初始化配置时在控制台打印版本字符画
  103. is-print: false
  104. # 是否尝试从请求体里读取 token
  105. is-read-body: false
  106. # 是否尝试从 cookie 里读取 token
  107. is-read-cookie: false
  108. # 是否尝试从 header 里读取 token
  109. is-read-header: true
  110. # 是否在登录后将 token 写入到响应头
  111. is-write-header: true