application-dev.yml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. # 数据源配置
  2. spring:
  3. datasource:
  4. type: com.alibaba.druid.pool.DruidDataSource
  5. # 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content
  6. dynamic:
  7. #设置默认的数据源或者数据源组,默认值即为 master
  8. primary: master
  9. datasource:
  10. # 主库数据源
  11. master:
  12. driverClassName: com.mysql.cj.jdbc.Driver
  13. url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true
  14. username: root
  15. password: root
  16. # 从库数据源
  17. slave:
  18. lazy: true
  19. driverClassName: com.mysql.cj.jdbc.Driver
  20. url:
  21. username:
  22. password:
  23. druid:
  24. # 初始连接数
  25. initialSize: 5
  26. # 最小连接池数量
  27. minIdle: 10
  28. # 最大连接池数量
  29. maxActive: 20
  30. # 配置获取连接等待超时的时间
  31. maxWait: 60000
  32. # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
  33. timeBetweenEvictionRunsMillis: 60000
  34. # 配置一个连接在池中最小生存的时间,单位是毫秒
  35. minEvictableIdleTimeMillis: 300000
  36. # 配置一个连接在池中最大生存的时间,单位是毫秒
  37. maxEvictableIdleTimeMillis: 900000
  38. # 配置检测连接是否有效
  39. validationQuery: SELECT 1 FROM DUAL
  40. testWhileIdle: true
  41. testOnBorrow: false
  42. testOnReturn: false
  43. # 注意这个值和druid原生不一致,默认启动了stat
  44. filters: stat
  45. --- # druid 配置
  46. spring:
  47. datasource:
  48. druid:
  49. webStatFilter:
  50. enabled: true
  51. statViewServlet:
  52. enabled: true
  53. # 设置白名单,不填则允许所有访问
  54. allow:
  55. url-pattern: /druid/*
  56. # 控制台管理用户名和密码
  57. login-username: ruoyi
  58. login-password: 123456
  59. filter:
  60. stat:
  61. enabled: true
  62. # 慢SQL记录
  63. log-slow-sql: true
  64. slow-sql-millis: 1000
  65. merge-sql: true
  66. wall:
  67. config:
  68. multi-statement-allow: true
  69. --- # redis 配置
  70. spring:
  71. redis:
  72. # 地址
  73. host: localhost
  74. # 端口,默认为6379
  75. port: 6379
  76. # 数据库索引
  77. database: 0
  78. # 密码
  79. password:
  80. # 连接超时时间
  81. timeout: 10s
  82. # 是否开启ssl
  83. ssl: false
  84. redisson:
  85. # 线程池数量
  86. threads: 16
  87. # Netty线程池数量
  88. nettyThreads: 32
  89. # 传输模式
  90. transportMode: "NIO"
  91. # 单节点配置
  92. singleServerConfig:
  93. # 客户端名称
  94. clientName: ${ruoyi.name}
  95. # 最小空闲连接数
  96. connectionMinimumIdleSize: 32
  97. # 连接池大小
  98. connectionPoolSize: 64
  99. # 连接空闲超时,单位:毫秒
  100. idleConnectionTimeout: 10000
  101. # 命令等待超时,单位:毫秒
  102. timeout: 3000
  103. # 如果尝试在此限制之内发送成功,则开始启用 timeout 计时。
  104. retryAttempts: 3
  105. # 命令重试发送时间间隔,单位:毫秒
  106. retryInterval: 1500
  107. # 发布和订阅连接的最小空闲连接数
  108. subscriptionConnectionMinimumIdleSize: 1
  109. # 发布和订阅连接池大小
  110. subscriptionConnectionPoolSize: 50
  111. # 单个连接最大订阅数量
  112. subscriptionsPerConnection: 5
  113. # DNS监测时间间隔,单位:毫秒
  114. dnsMonitoringInterval: 5000
  115. --- # 监控配置
  116. spring:
  117. boot:
  118. admin:
  119. # Spring Boot Admin Client 客户端的相关配置
  120. client:
  121. # 设置 Spring Boot Admin Server 地址
  122. url: http://localhost:9090/admin
  123. instance:
  124. prefer-ip: true # 注册实例时,优先使用 IP
  125. username: ruoyi
  126. password: 123456
  127. --- # OSS 云存储(界面 <参数设置> 可切换)
  128. cloud-storage:
  129. # minio配置
  130. minio:
  131. endpoint: http://localhost:9000
  132. accessKey: ruoyi
  133. secretKey: ruoyi123
  134. bucketName: ruoyi
  135. # 七牛云配置
  136. qiniu:
  137. domain: http://XXX.XXXX.com
  138. prefix:
  139. accessKey: XXXXXXXXXXXXXXX
  140. secretKey: XXXXXXXXXXXXXXX
  141. bucketName: ruoyi
  142. isHttps: false
  143. # z0 华东 z1 华北 z2 华南 na0 北美 as0 东南亚
  144. # 不填为自动获取(性能低 易出问题)
  145. region: z0
  146. # 阿里云配置
  147. aliyun:
  148. endpoint: http://oss-cn-beijing.aliyuncs.com
  149. prefix:
  150. accessKeyId: XXXXXXXXXXXXXXX
  151. accessKeySecret: XXXXXXXXXXXXXXX
  152. bucketName: ruoyi
  153. # 腾讯云配置
  154. qcloud:
  155. endpoint: http://cos.ap-beijing.myqcloud.com
  156. prefix:
  157. secretId: XXXXXXXXXXXXXXX
  158. secretKey: XXXXXXXXXXXXXXX
  159. # 腾讯云bucket名规则 格式为 BucketName-APPID 此处填写的存储桶名称必须为此格式
  160. bucketName: ruoyi-1250000000
  161. isHttps: false
  162. # 地域名参考官方文档
  163. # https://cloud.tencent.com/document/product/436/6224
  164. region: ap-beijing