application-dev.yml 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. #dev环境 mysql7.0
  2. spring:
  3. datasource:
  4. #type: com.alibaba.druid.pool.DruidDataSource
  5. type: com.alibaba.druid.pool.DruidDataSource
  6. # driverClassName: com.mysql.jdbc.Driver
  7. #druid连接池配置
  8. druid:
  9. #主库数据源
  10. master:
  11. # url: jdbc:mysql://localhost:3306/springbootv2?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&serverTimezone=UTC&zeroDateTimeBehavior=convertToNull
  12. # username: root
  13. # password: 123456
  14. url: jdbc:oracle:thin:@192.168.2.215:1521:gdsj
  15. #url: jdbc:oracle:thin:@10.0.118.71:1521:gdsj
  16. #url: jdbc:oracle:thin:@10.83.68.165:1521:gdsj
  17. username: gdprod
  18. password: gd123
  19. driver-class-name: oracle.jdbc.driver.OracleDriver
  20. # url: jdbc:postgresql://10.81.3.151:5432/wisdom
  21. # username: gdprod
  22. # password: gd123
  23. # driver-class-name: org.postgresql.Driver
  24. #备数据源 #关闭
  25. slave:
  26. enabled: false
  27. url: jdbc:mysql://localhost:3306/springbootv3?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&serverTimezone=UTC
  28. username: root
  29. password: root
  30. #两票数据源
  31. ticket:
  32. url: jdbc:sqlserver://192.168.2.200:1434;DatabaseName=fdeamnew
  33. #url: jdbc:sqlserver://10.83.68.98:1434;DatabaseName=fdeamnew
  34. #url: jdbc:sqlserver://10.0.118.71:1433;DatabaseName=fdeamnew
  35. username: sa
  36. password: ibs
  37. #password: Gd!123456
  38. driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
  39. #配置初始化连接数大小
  40. initial-size: 10
  41. # 最大连接数
  42. max-active: 50
  43. #最小连接数
  44. min-idle: 10
  45. #获取连接等待超时时间
  46. max-wait: 5000
  47. pool-prepared-statements: true #是否缓存preparedStatement,也就是PSCache。PSCache对支持游标的数据库性能提升巨大,比如说oracle。在mysql下建议关闭。
  48. max-pool-prepared-statement-per-connection-size: 20
  49. validation-query: SELECT 1 FROM DUAL
  50. validation-query-timeout: 20000
  51. test-on-borrow: false #申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。
  52. test-on-return: false #归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。
  53. test-while-idle: true #建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效。
  54. time-between-eviction-runs-millis: 60000 #配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
  55. min-evictable-idle-time-millis: 300000 #一个连接在池中最小生存的时间,单位是毫秒
  56. #StatViewServlet配置。(因为暴露的监控信息比较敏感,支持密码加密和访问ip限定)
  57. stat-view-servlet:
  58. enabled: true
  59. url-pattern: /druid/*
  60. #可以增加访问账号密码【去掉注释就可以】
  61. #login-username: admin
  62. #login-password: admin
  63. filter:
  64. stat:
  65. log-slow-sql: true
  66. slow-sql-millis: 1000
  67. merge-sql: false
  68. wall:
  69. config:
  70. multi-statement-allow: true
  71. #mysql 8.0
  72. #spring:
  73. # datasource:
  74. # type: com.alibaba.druid.pool.DruidDataSource
  75. # driverClassName: com.mysql.cj.jdbc.Driver
  76. # #druid连接池配置
  77. # druid:
  78. # # 主库数据源
  79. # master:
  80. # url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT&autoReconnect=true&useSSL=false
  81. # username: root
  82. # password: root
  83. # #树熊数据源
  84. # slave:
  85. # enabled : false
  86. # url: jdbc:mysql://localhost:3306/test2?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT&autoReconnect=true&useSSL=false
  87. # username: root
  88. # password: root
  89. # #配置初始化连接数大小
  90. # initial-size: 10
  91. # # 最大连接数
  92. # max-active: 50
  93. # #最小连接数
  94. # min-idle: 10
  95. # #获取连接等待超时时间
  96. # max-wait: 5000
  97. # pool-prepared-statements: true #是否缓存preparedStatement,也就是PSCache。PSCache对支持游标的数据库性能提升巨大,比如说oracle。在mysql下建议关闭。
  98. # max-pool-prepared-statement-per-connection-size: 20
  99. # validation-query: SELECT 1 FROM DUAL
  100. # validation-query-timeout: 20000
  101. # test-on-borrow: false #申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。
  102. # test-on-return: false #归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。
  103. # test-while-idle: true #建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效。
  104. # time-between-eviction-runs-millis: 60000 #配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
  105. # min-evictable-idle-time-millis: 300000 #一个连接在池中最小生存的时间,单位是毫秒
  106. # #StatViewServlet配置。(因为暴露的监控信息比较敏感,支持密码加密和访问ip限定)
  107. # stat-view-servlet:
  108. # enabled: true
  109. # url-pattern: /druid/*
  110. # #可以增加访问账号密码【去掉注释就可以】
  111. # #login-username: admin
  112. # #login-password: admin
  113. # filter:
  114. # stat:
  115. # log-slow-sql: true
  116. # slow-sql-millis: 1000
  117. # merge-sql: true
  118. # wall:
  119. # config:
  120. # multi-statement-allow: true