application-prod.yml 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. #配置数据源
  2. spring:
  3. datasource:
  4. druid:
  5. db-type: com.alibaba.druid.pool.DruidDataSource
  6. driverClassName: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
  7. # url: jdbc:log4jdbc:mysql://${DB_HOST:localhost}:${DB_PORT:3306}/${DB_NAME:eladmin}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false
  8. # username: ${DB_USER:root}
  9. # password: ${DB_PWD:123456}
  10. url: jdbc:log4jdbc:mysql://114.55.24.6:3308/dm_restaurant?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false
  11. username: root
  12. password: shimao@123
  13. # 初始连接数
  14. initial-size: 5
  15. # 最小连接数
  16. min-idle: 15
  17. # 最大连接数
  18. max-active: 30
  19. # 获取连接超时时间
  20. max-wait: 5000
  21. # 连接有效性检测时间
  22. time-between-eviction-runs-millis: 60000
  23. # 连接在池中最小生存的时间
  24. min-evictable-idle-time-millis: 300000
  25. # 连接在池中最大生存的时间
  26. max-evictable-idle-time-millis: 900000
  27. # 指明连接是否被空闲连接回收器(如果有)进行检验.如果检测失败,则连接将被从池中去除
  28. test-while-idle: true
  29. # 指明是否在从池中取出连接前进行检验,如果检验失败, 则从池中去除连接并尝试取出另一个
  30. test-on-borrow: true
  31. # 是否在归还到池中前进行检验
  32. test-on-return: false
  33. # 检测连接是否有效
  34. validation-query: select 1
  35. # 配置监控统计
  36. webStatFilter:
  37. enabled: true
  38. stat-view-servlet:
  39. enabled: true
  40. # 控制台管理用户名和密码
  41. url-pattern: /druid/*
  42. reset-enable: false
  43. login-username: admin
  44. login-password: 123456
  45. filter:
  46. stat:
  47. enabled: true
  48. # 记录慢SQL
  49. log-slow-sql: true
  50. slow-sql-millis: 1000
  51. merge-sql: true
  52. wall:
  53. config:
  54. multi-statement-allow: true
  55. # 登录相关配置
  56. login:
  57. # 登录缓存
  58. cache-enable: true
  59. # 是否限制单用户登录
  60. single-login: false
  61. # 验证码
  62. login-code:
  63. # 验证码类型配置 查看 LoginProperties 类
  64. code-type: arithmetic
  65. # 登录图形验证码有效时间/分钟
  66. expiration: 2
  67. # 验证码高度
  68. width: 111
  69. # 验证码宽度
  70. height: 36
  71. # 内容长度
  72. length: 2
  73. # 字体名称,为空则使用默认字体,如遇到线上乱码,设置其他字体即可
  74. font-name:
  75. # 字体大小
  76. font-size: 25
  77. #jwt
  78. jwt:
  79. header: Authorization
  80. # 令牌前缀
  81. token-start-with: Bearer
  82. # 必须使用最少88位的Base64对该令牌进行编码
  83. base64-secret: ZmQ0ZGI5NjQ0MDQwY2I4MjMxY2Y3ZmI3MjdhN2ZmMjNhODViOTg1ZGE0NTBjMGM4NDA5NzYxMjdjOWMwYWRmZTBlZjlhNGY3ZTg4Y2U3YTE1ODVkZDU5Y2Y3OGYwZWE1NzUzNWQ2YjFjZDc0NGMxZWU2MmQ3MjY1NzJmNTE0MzI=
  84. # 令牌过期时间 此处单位/毫秒 ,默认2小时,可在此网站生成 https://www.convertworld.com/zh-hans/time/milliseconds.html
  85. token-validity-in-seconds: 7200000
  86. # 在线用户key
  87. online-key: online-token-
  88. # 验证码
  89. code-key: code-key-
  90. # token 续期检查时间范围(默认30分钟,单位默认毫秒),在token即将过期的一段时间内用户操作了,则给用户的token续期
  91. detect: 1800000
  92. # 续期时间范围,默认 1小时,这里单位毫秒
  93. renew: 3600000
  94. # IP 本地解析
  95. ip:
  96. local-parsing: false
  97. #是否允许生成代码,生产环境设置为false
  98. generator:
  99. enabled: false
  100. #如果生产环境要开启swagger,需要配置请求地址
  101. #springfox:
  102. # documentation:
  103. # swagger:
  104. # v2:
  105. # host: # 接口域名或外网ip
  106. #是否开启 swagger-ui
  107. swagger:
  108. enabled: false
  109. # 文件存储路径
  110. file:
  111. mac:
  112. path: ~/file/
  113. avatar: ~/avatar/
  114. linux:
  115. path: /home/eladmin/file/
  116. avatar: /home/eladmin/avatar/
  117. windows:
  118. path: C:\eladmin\file\
  119. avatar: C:\eladmin\avatar\
  120. # 文件大小 /M
  121. maxSize: 100
  122. avatarMaxSize: 5