application-dev.yml 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  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://127.0.0.1:3306/notary_office?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false
  8. username: root
  9. password: admin
  10. # 初始连接数
  11. initial-size: 5
  12. # 最小连接数
  13. min-idle: 15
  14. # 最大连接数
  15. max-active: 30
  16. # 超时时间(以秒数为单位)
  17. remove-abandoned-timeout: 180
  18. # 获取连接超时时间
  19. max-wait: 3000
  20. # 连接有效性检测时间
  21. time-between-eviction-runs-millis: 60000
  22. # 连接在池中最小生存的时间
  23. min-evictable-idle-time-millis: 300000
  24. # 连接在池中最大生存的时间
  25. max-evictable-idle-time-millis: 900000
  26. # 指明连接是否被空闲连接回收器(如果有)进行检验.如果检测失败,则连接将被从池中去除
  27. test-while-idle: true
  28. # 指明是否在从池中取出连接前进行检验,如果检验失败, 则从池中去除连接并尝试取出另一个
  29. test-on-borrow: true
  30. # 是否在归还到池中前进行检验
  31. test-on-return: false
  32. # 检测连接是否有效
  33. validation-query: select 1
  34. # 配置监控统计
  35. webStatFilter:
  36. enabled: true
  37. stat-view-servlet:
  38. enabled: true
  39. url-pattern: /druid/*
  40. reset-enable: false
  41. filter:
  42. stat:
  43. enabled: true
  44. # 记录慢SQL
  45. log-slow-sql: true
  46. slow-sql-millis: 1000
  47. merge-sql: true
  48. wall:
  49. config:
  50. multi-statement-allow: true
  51. mybatis-plus:
  52. configuration:
  53. map-underscore-to-camel-case: true
  54. auto-mapping-behavior: full
  55. log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  56. mapper-locations: classpath*:mapper/*Mapper.xml
  57. # 登录相关配置
  58. login:
  59. # 是否限制单用户登录
  60. single-login: false
  61. # Redis用户登录缓存配置
  62. user-cache:
  63. # 存活时间/秒
  64. idle-time: 7200
  65. # 验证码
  66. login-code:
  67. # 验证码类型配置 查看 LoginProperties 类
  68. code-type: arithmetic
  69. # 登录图形验证码有效时间/分钟
  70. expiration: 2
  71. # 验证码高度
  72. width: 111
  73. # 验证码宽度
  74. height: 36
  75. # 内容长度
  76. length: 2
  77. # 字体名称,为空则使用默认字体
  78. font-name:
  79. # 字体大小
  80. font-size: 25
  81. #jwt
  82. jwt:
  83. header: Authorization
  84. # 令牌前缀
  85. token-start-with: Bearer
  86. # 必须使用最少88位的Base64对该令牌进行编码
  87. base64-secret: ZmQ0ZGI5NjQ0MDQwY2I4MjMxY2Y3ZmI3MjdhN2ZmMjNhODViOTg1ZGE0NTBjMGM4NDA5NzYxMjdjOWMwYWRmZTBlZjlhNGY3ZTg4Y2U3YTE1ODVkZDU5Y2Y3OGYwZWE1NzUzNWQ2YjFjZDc0NGMxZWU2MmQ3MjY1NzJmNTE0MzI=
  88. # 令牌过期时间 此处单位/毫秒 ,默认4小时,可在此网站生成 https://www.convertworld.com/zh-hans/time/milliseconds.html
  89. token-validity-in-seconds: 14400000
  90. # 在线用户key
  91. online-key: online-token-
  92. # 验证码
  93. code-key: code-key-
  94. # token 续期检查时间范围(默认30分钟,单位毫秒),在token即将过期的一段时间内用户操作了,则给用户的token续期
  95. detect: 1800000
  96. # 续期时间范围,默认1小时,单位毫秒
  97. renew: 3600000
  98. #是否允许生成代码,生产环境设置为false
  99. generator:
  100. enabled: true
  101. #是否开启 swagger-ui
  102. swagger:
  103. enabled: true
  104. # IP 本地解析
  105. ip:
  106. local-parsing: true
  107. # 文件存储路径
  108. file:
  109. mac:
  110. path: ~/file/
  111. avatar: ~/avatar/
  112. linux:
  113. path: /home/eladmin/file/
  114. avatar: /home/eladmin/avatar/
  115. windows:
  116. path: E:\eladmin\file\
  117. avatar: E:\eladmin\avatar\
  118. gzPath: D:\upload\901\
  119. # 文件大小 /M
  120. maxSize: 100
  121. avatarMaxSize: 5
  122. html2Pdf:
  123. simsumPath: font/simsun.ttf
  124. simfangPath: font/simfang.ttf
  125. toolName: OpenPDF