application-dev.yml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. # 开发环境配置
  2. server:
  3. # 服务器的HTTP端口,默认为8080
  4. port: 8080
  5. servlet:
  6. # 应用的访问路径
  7. context-path: /
  8. --- # 监控中心配置
  9. spring.boot.admin.client:
  10. # 增加客户端开关
  11. enabled: true
  12. url: http://localhost:9090/admin
  13. instance:
  14. service-host-type: IP
  15. username: ruoyi
  16. password: 123456
  17. --- # 数据源配置
  18. spring.datasource:
  19. type: com.zaxxer.hikari.HikariDataSource
  20. # 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content
  21. dynamic:
  22. # 性能分析插件(有性能损耗 不建议生产环境使用)
  23. p6spy: true
  24. # 设置默认的数据源或者数据源组,默认值即为 master
  25. primary: master
  26. # 严格模式 匹配不到数据源则报错
  27. strict: true
  28. datasource:
  29. # 主库数据源
  30. master:
  31. type: ${spring.datasource.type}
  32. driverClassName: com.mysql.cj.jdbc.Driver
  33. # jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
  34. # rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
  35. url: jdbc:mysql://localhost:3306/ry-plus?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true
  36. username: root
  37. password: root
  38. # 从库数据源
  39. slave:
  40. lazy: true
  41. type: ${spring.datasource.type}
  42. driverClassName: com.mysql.cj.jdbc.Driver
  43. url: jdbc:mysql://localhost:3306/ry-plus?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true
  44. username: root
  45. password: root
  46. hikari:
  47. # 最大连接池数量
  48. maxPoolSize: 20
  49. # 最小空闲线程数量
  50. minIdle: 10
  51. # 配置获取连接等待超时的时间
  52. connectionTimeout: 30000
  53. # 校验超时时间
  54. validationTimeout: 5000
  55. # 空闲连接存活最大时间,默认10分钟
  56. idleTimeout: 600000
  57. # 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
  58. maxLifetime: 1800000
  59. # 多久检查一次连接的活性
  60. keepaliveTime: 30000
  61. --- # redis 单机配置(单机与集群只能开启一个另一个需要注释掉)
  62. spring.data:
  63. redis:
  64. # 地址
  65. host: localhost
  66. # 端口,默认为6379
  67. port: 6379
  68. # 数据库索引
  69. database: 0
  70. # 密码(如没有密码请注释掉)
  71. # password:
  72. # 连接超时时间
  73. timeout: 10s
  74. # 是否开启ssl
  75. ssl.enabled: false
  76. redisson:
  77. # redis key前缀
  78. keyPrefix:
  79. # 线程池数量
  80. threads: 4
  81. # Netty线程池数量
  82. nettyThreads: 8
  83. # 单节点配置
  84. singleServerConfig:
  85. # 客户端名称
  86. clientName: ${ruoyi.name}
  87. # 最小空闲连接数
  88. connectionMinimumIdleSize: 8
  89. # 连接池大小
  90. connectionPoolSize: 32
  91. # 连接空闲超时,单位:毫秒
  92. idleConnectionTimeout: 10000
  93. # 命令等待超时,单位:毫秒
  94. timeout: 3000
  95. # 发布和订阅连接池大小
  96. subscriptionConnectionPoolSize: 50
  97. --- # sms 短信 支持 阿里云 腾讯云 云片 等等各式各样的短信服务商
  98. # https://wind.kim/doc/start 文档地址 各个厂商可同时使用
  99. sms:
  100. # 阿里云 dysmsapi.aliyuncs.com
  101. alibaba:
  102. #请求地址 默认为 dysmsapi.aliyuncs.com 如无特殊改变可以不用设置
  103. requestUrl: dysmsapi.aliyuncs.com
  104. #阿里云的accessKey
  105. accessKeyId: xxxxxxx
  106. #阿里云的accessKeySecret
  107. accessKeySecret: xxxxxxx
  108. #短信签名
  109. signature: 测试
  110. tencent:
  111. #请求地址默认为 sms.tencentcloudapi.com 如无特殊改变可不用设置
  112. requestUrl: sms.tencentcloudapi.com
  113. #腾讯云的accessKey
  114. accessKeyId: xxxxxxx
  115. #腾讯云的accessKeySecret
  116. accessKeySecret: xxxxxxx
  117. #短信签名
  118. signature: 测试
  119. #短信sdkAppId
  120. sdkAppId: appid
  121. #地域信息默认为 ap-guangzhou 如无特殊改变可不用设置
  122. territory: ap-guangzhou