application.yml 3.6 KB

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