Springboot整合druid
Posted javayihao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Springboot整合druid相关的知识,希望对你有一定的参考价值。
概述
前面的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
以上是关于Springboot整合druid的主要内容,如果未能解决你的问题,请参考以下文章
springboot---整合druid连接池---连接oracle数据库---整合mybatis---整合thymeleaf---日志配置
SpringBoot系列七:SpringBoot 整合 MyBatis(配置 druid 数据源配置 MyBatis事务控制druid 监控)