application-dev.yml 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. server:
  2. port: 9091
  3. spring:
  4. resources:
  5. static-locations: classpath:/static,classpath:/public,classpath:/resources,classpath:/META-INF/resources,file:${upload-file.file-root-directory},file:${upload-file.archive-file-root-directory}
  6. # 数据源配置
  7. datasource:
  8. # 连接池类型
  9. type: com.alibaba.druid.pool.DruidDataSource
  10. # MYSQL 5 驱动:com.mysql.jdbc.Driver,MYSQL 6+ 驱动:com.mysql.cj.jdbc.Driver
  11. driver-class-name: com.mysql.cj.jdbc.Driver
  12. url: jdbc:mysql://115.159.38.225:3306/guihua_archives?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=GMT%2B8
  13. username: root
  14. password: abcd123456!@#
  15. # 连接池配置
  16. druid:
  17. # 初始化大小,最小,最大
  18. initial-size: 5
  19. min-idle: 5
  20. max-active: 20
  21. # 配置获取连接等待超时的时间
  22. max-wait: 60000
  23. # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位毫秒
  24. time-between-eviction-runs-millis: 60000
  25. # 配置一个连接在池中最小生存时间
  26. min-evictable-idle-time-millis: 300000
  27. validation-query: SELECT 1
  28. test-while-idle: true
  29. test-on-borrow: false
  30. test-on-return: false
  31. # 打开 PSCache,并且指定每个连接上 PSCache 的大小
  32. pool-prepared-statements: true
  33. max-pool-prepared-statement-per-connection-size: 20
  34. # 配置监控统计拦截的 Filter,去掉后监控界面 SQL 无法统计,wall 用于防火墙
  35. filters: stat,wall,log4j
  36. # 通过 connection-properties 属性打开 mergeSql 功能;慢 SQL 记录
  37. connection-properties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
  38. # 配置 DruidStatFilter
  39. web-stat-filter:
  40. enabled: true
  41. url-pattern: /*
  42. exclusions: .js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*
  43. # 配置 DruidStatViewServlet
  44. stat-view-servlet:
  45. # 开启监控页面
  46. enabled: false
  47. # 页面地址
  48. url-pattern: /druid/*
  49. # IP 白名单,没有配置或者为空,则允许所有访问
  50. allow: 127.0.0.1
  51. # IP 黑名单,若白名单也存在,则优先使用
  52. deny: 192.168.31.253
  53. # 禁用 HTML 中 Reset All 按钮
  54. reset-enable: false
  55. # 登录用户名/密码
  56. # login-username: admin
  57. # login-password: 123456
  58. # redis配置
  59. redis:
  60. # redis地址
  61. host: 47.97.217.112
  62. # redis端口
  63. port: 8989
  64. # redis库
  65. database: 0
  66. jedis:
  67. pool:
  68. # 连接池最大连接数(使用负值表示没有限制,对应maxTotal)
  69. max-active: 50
  70. # 连接池最大阻塞等待时间(使用负值表示没有限制)
  71. max-wait: 3000
  72. # 连接池中的最大空闲连接
  73. max-idle: 20
  74. # 连接池中的最小空闲连接
  75. min-idle: 2
  76. # 密码
  77. password: qwer1234
  78. # 连接超时时间(毫秒)
  79. timeout: 30000
  80. rabbitmq:
  81. host: 47.97.217.112
  82. port: 5672
  83. username: admin
  84. password: admin
  85. listener:
  86. simple:
  87. acknowledge-mode: manual
  88. default-requeue-rejected: false #意思是,消息被拒后(即未消费),重新(true)放入队列
  89. retry:
  90. enabled: true # 是否开启消费者重试(为false时关闭消费者重试,这时消费端代码异常会一直重复收到消息)
  91. max-attempts: 5 # 重试次数
  92. initial-interval: 5000
  93. upload-file:
  94. server-file-url-prefix: http://127.0.0.1:${server.port}
  95. file-root-directory: E:\cache
  96. archive-file-root-directory: E:\cache\archive