application-dev.yml 5.0 KB

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