application-dev.yml 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. server:
  2. port: 18089
  3. book:
  4. debug: false
  5. redis:
  6. host: r-bp1fhw9pqpgtfnu638pd.redis.rds.aliyuncs.com
  7. port: 6379
  8. database: 0
  9. password: 5uUL$V!UBsVPf+9P$q4Y
  10. timeout: 1000 # 数据库连接超时时间,2.0 中该参数的类型为Duration,这里在配置的时候需要指明单位
  11. # 最大空闲连接数
  12. maxIdle: 500
  13. # 最小空闲连接数
  14. minIdle: 50
  15. # 等待可用连接的最大时间,负数为不限制
  16. maxWait: -1
  17. # 最大活跃连接数,负数为不限制
  18. maxActive: -1
  19. # 最大连接数
  20. spring:
  21. datasource:
  22. cps:
  23. type: com.alibaba.druid.pool.DruidDataSource
  24. driver-class-name: com.mysql.cj.jdbc.Driver
  25. jdbc-url: jdbc:mysql://rm-bp1978b18gyf7v7byzo.mysql.rds.aliyuncs.com:3306/test_cps?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC
  26. username: test_cps
  27. password: oRt+rY(7x3&kB#OQdit9
  28. #下面为连接池补充设置
  29. druid:
  30. initial-size: 5 # 初始化
  31. max-active: 5 # 最大
  32. min-idle: 5 # 最小
  33. max-wait: 6000 # 超时时间
  34. time-between-eviction-runs-millis: 60000 # 每分钟检查一次空闲链接
  35. min-evictable-idle-time-millis: 300000 # 空闲链接可以保持多久而不被驱逐
  36. # 检测链接是否有效的query
  37. validation-query: SELECT 1 FROM DUAL
  38. test-while-idle: true # 检测到链接空闲时,验证是否有效
  39. test-on-borrow: false # 申请链接时,不检测
  40. test-on-return: false # 返回链接时,不检测
  41. pool-prepared-statements: false # 是否缓存preparedStatement,oracle打开,mysql关闭
  42. # 如果上面开启了游标,这里要设置一下大小,例如 50
  43. max-pool-prepared-statement-per-connection-size: -1
  44. # 统计、监控配置
  45. filters: stat,wall # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
  46. # 合并执行的相同sql,避免因为参数不同而统计多条sql语句;开启慢sql记录
  47. connect-properties: config.stat.mergeSql=true;config.stat.slowSqlMillis=500
  48. use-global-data-source-stat: true # 合并多个DruidDataSource的监控数据
  49. stat-view-servlet:
  50. enabled: true
  51. login-username: tianyun
  52. login-password: tianyunperfect
  53. allow: # 默认运行所有
  54. deny: # 默认即可
  55. reset-enable: true
  56. polar:
  57. type: com.alibaba.druid.pool.DruidDataSource
  58. driver-class-name: com.mysql.cj.jdbc.Driver
  59. jdbc-url: jdbc:mysql://rm-bp1978b18gyf7v7byzo.mysql.rds.aliyuncs.com:3306/polardb?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC
  60. username: test_cps
  61. password: oRt+rY(7x3&kB#OQdit9
  62. #下面为连接池补充设置
  63. druid:
  64. initial-size: 5 # 初始化
  65. max-active: 5 # 最大
  66. min-idle: 5 # 最小
  67. max-wait: 6000 # 超时时间
  68. time-between-eviction-runs-millis: 60000 # 每分钟检查一次空闲链接
  69. min-evictable-idle-time-millis: 300000 # 空闲链接可以保持多久而不被驱逐
  70. # 检测链接是否有效的query
  71. validation-query: SELECT 1 FROM DUAL
  72. test-while-idle: true # 检测到链接空闲时,验证是否有效
  73. test-on-borrow: false # 申请链接时,不检测
  74. test-on-return: false # 返回链接时,不检测
  75. pool-prepared-statements: false # 是否缓存preparedStatement,oracle打开,mysql关闭
  76. # 如果上面开启了游标,这里要设置一下大小,例如 50
  77. max-pool-prepared-statement-per-connection-size: -1
  78. # 统计、监控配置
  79. filters: stat,wall # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
  80. # 合并执行的相同sql,避免因为参数不同而统计多条sql语句;开启慢sql记录
  81. connect-properties: config.stat.mergeSql=true;config.stat.slowSqlMillis=500
  82. use-global-data-source-stat: true # 合并多个DruidDataSource的监控数据
  83. stat-view-servlet:
  84. enabled: true
  85. login-username: tianyun
  86. login-password: tianyunperfect
  87. allow: # 默认运行所有
  88. deny: # 默认即可
  89. reset-enable: true
  90. cpsshard:
  91. type: com.alibaba.druid.pool.DruidDataSource
  92. driver-class-name: com.mysql.cj.jdbc.Driver
  93. jdbc-url: jdbc:mysql://rm-bp1978b18gyf7v7byzo.mysql.rds.aliyuncs.com:3306/test_cps_shard?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC
  94. username: test_cps
  95. password: oRt+rY(7x3&kB#OQdit9
  96. #下面为连接池补充设置
  97. druid:
  98. initial-size: 5 # 初始化
  99. max-active: 5 # 最大
  100. min-idle: 5 # 最小
  101. max-wait: 6000 # 超时时间
  102. time-between-eviction-runs-millis: 60000 # 每分钟检查一次空闲链接
  103. min-evictable-idle-time-millis: 300000 # 空闲链接可以保持多久而不被驱逐
  104. # 检测链接是否有效的query
  105. validation-query: SELECT 1 FROM DUAL
  106. test-while-idle: true # 检测到链接空闲时,验证是否有效
  107. test-on-borrow: false # 申请链接时,不检测
  108. test-on-return: false # 返回链接时,不检测
  109. pool-prepared-statements: false # 是否缓存preparedStatement,oracle打开,mysql关闭
  110. # 如果上面开启了游标,这里要设置一下大小,例如 50
  111. max-pool-prepared-statement-per-connection-size: -1
  112. # 统计、监控配置
  113. filters: stat,wall # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
  114. # 合并执行的相同sql,避免因为参数不同而统计多条sql语句;开启慢sql记录
  115. connect-properties: config.stat.mergeSql=true;config.stat.slowSqlMillis=500
  116. use-global-data-source-stat: true # 合并多个DruidDataSource的监控数据
  117. stat-view-servlet:
  118. enabled: true
  119. login-username: tianyun
  120. login-password: tianyunperfect
  121. allow: # 默认运行所有
  122. deny: # 默认即可
  123. reset-enable: true
  124. mybatis:
  125. configuration:
  126. map-underscore-to-camel-case: true
  127. # 设置debug模式下打印mysql
  128. logging:
  129. level:
  130. com:
  131. book:
  132. server:
  133. mapper: error