前面的springboot整合jdbctemplate、mybatis、jpa三篇文章中使用的数据库连接池都是spingboot默认配置的tomcat.jdbc.pool。配置原理进入org.springframework.boot.autoconfigure.jdbc.datasourceconfiguration类查看,根据通过spring.datasource.type配置其他连接池,当然我们也可以配置指定的数据库连接池比如druid。配置druid有两种方式
配置传统的druid(不推荐,了解)
导入依赖
配置文件中配置
查看关于数据源配置类如下,我们知道boot并没有配置以上我们制定的属性。
所以我们需要自己配置
测试,浏览器访问后台
直接使用案例druid专门为springboot提供的druid-stater依赖,以上传统的druid我们还需自己定义配置类,通过第二种方式只需要引入 druid的start依赖并添加相关的一些配置即可。
引入依赖
配置
测试sql监控
在 spring boot 中可以通过 http 接口将 druid 的监控数据以 json 的形式暴露出去,可以用于健康检查等功能:
默认访问地址为 http://localhost:8080/druid/login.html
至此 完成,有疑问可以关注我的公众号 java一号 联系
个人独立站点: www.javayihao.top
如对本文有疑问, 点击进行留言回复!!
[JVM学习之路]一、初识JVM,了解其结构、模型及生命周期
【JAVA并发编程】LinkedBlockingQueue原理
网友评论