当前位置:   article > 正文

阿里druid-spring-boot-starter 配置_druid-spring-boot-starter配置validation-query-timeou

druid-spring-boot-starter配置validation-query-timeout单位
  1. # JDBC 配置(驱动类自动从url的mysql识别,数据源类型自动识别)
  2. # 或spring.datasource.url=
  3. spring.datasource.druid.url=jdbc:mysql://192.168.1.1:3306/test?useUnicode=true&characterEncoding=UTF8
  4. # 或spring.datasource.username=
  5. spring.datasource.druid.username=root
  6. # 或spring.datasource.password=
  7. spring.datasource.druid.password=root
  8. #或 spring.datasource.driver-class-name=
  9. #spring.datasource.druid.driver-class-name=com.mysql.jdbc.Driver
  10. #连接池配置(通常来说,只需要修改initialSize、minIdle、maxActive
  11. # 如果用Oracle,则把poolPreparedStatements配置为true,mysql可以配置为false。分库分表较多的数据库,建议配置为false。removeabandoned不建议在生产环境中打开如果用SQL Server,建议追加配置)
  12. spring.datasource.druid.initial-size=1
  13. spring.datasource.druid.max-active=20
  14. spring.datasource.druid.min-idle=1
  15. # 配置获取连接等待超时的时间
  16. spring.datasource.druid.max-wait=60000
  17. #打开PSCache,并且指定每个连接上PSCache的大小
  18. spring.datasource.druid.pool-prepared-statements=true
  19. spring.datasource.druid.max-pool-prepared-statement-per-connection-size=20
  20. #spring.datasource.druid.max-open-prepared-statements=和上面的等价
  21. spring.datasource.druid.validation-query=SELECT 'x'
  22. #spring.datasource.druid.validation-query-timeout=
  23. spring.datasource.druid.test-on-borrow=false
  24. spring.datasource.druid.test-on-return=false
  25. spring.datasource.druid.test-while-idle=true
  26. #配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
  27. spring.datasource.druid.time-between-eviction-runs-millis=60000
  28. #配置一个连接在池中最小生存的时间,单位是毫秒
  29. spring.datasource.druid.min-evictable-idle-time-millis=300000
  30. #spring.datasource.druid.max-evictable-idle-time-millis=
  31. #配置多个英文逗号分隔
  32. spring.datasource.druid.filters= stat
  33. # WebStatFilter配置,说明请参考Druid Wiki,配置_配置WebStatFilter
  34. #是否启用StatFilter默认值true
  35. spring.datasource.druid.web-stat-filter.enabled=true
  36. spring.datasource.druid.web-stat-filter.url-pattern=/*
  37. spring.datasource.druid.web-stat-filter.exclusions=*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*
  38. spring.datasource.druid.web-stat-filter.session-stat-enable=false
  39. spring.datasource.druid.web-stat-filter.session-stat-max-count=1000
  40. spring.datasource.druid.web-stat-filter.principal-session-name=admin
  41. spring.datasource.druid.web-stat-filter.principal-cookie-name=admin
  42. spring.datasource.druid.web-stat-filter.profile-enable=true
  43. # StatViewServlet配置
  44. #展示Druid的统计信息,StatViewServlet的用途包括:1.提供监控信息展示的html页面2.提供监控信息的JSON API
  45. #是否启用StatViewServlet默认值true
  46. spring.datasource.druid.stat-view-servlet.enabled=true
  47. #根据配置中的url-pattern来访问内置监控页面,如果是上面的配置,内置监控页面的首页是/druid/index.html例如:
  48. #http://110.76.43.235:9000/druid/index.html
  49. #http://110.76.43.235:8080/mini-web/druid/index.html
  50. spring.datasource.druid.stat-view-servlet.url-pattern=/druid/*
  51. #允许清空统计数据
  52. spring.datasource.druid.stat-view-servlet.reset-enable=true
  53. spring.datasource.druid.stat-view-servlet.login-username=admin
  54. spring.datasource.druid.stat-view-servlet.login-password=admin
  55. #StatViewSerlvet展示出来的监控信息比较敏感,是系统运行的内部情况,如果你需要做访问控制,可以配置allow和deny这两个参数
  56. #deny优先于allow,如果在deny列表中,就算在allow列表中,也会被拒绝。如果allow没有配置或者为空,则允许所有访问
  57. #配置的格式
  58. #<IP>
  59. #或者<IP>/<SUB_NET_MASK_size>其中128.242.127.1/24
  60. #24表示,前面24位是子网掩码,比对的时候,前面24位相同就匹配,不支持IPV6。
  61. spring.datasource.druid.stat-view-servlet.allow=
  62. spring.datasource.druid.stat-view-servlet.deny=128.242.127.1/24,128.242.128.1
  63. # Spring监控配置,说明请参考Druid Github Wiki,配置_Druid和Spring关联监控配置
  64. spring.datasource.druid.aop-patterns= # Spring监控AOP切入点,如x.y.z.service.*,配置多个英文逗号分隔
  65. #配置日志
  66. #不同目录下的日志可配置不同级别 info,error
  67. logging.level.com.euler: debug
  68. logging.level.org.springfromework.web: info

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/46568
推荐阅读
相关标签
  

闽ICP备14008679号