Springboot整合druid
程序员文章站
2023-02-08 19:07:36
前面的Springboot整合jdbcTemplate、mybatis、jpa三篇文章中使用的数据库连接池都是Spingboot默认配置的tomcat.jdbc.pool。配置原理进入org.springframework.boot.autoconfigure.jdbc.DataSourceConf... ......
概述
前面的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
上一篇: CDR中简单绘制一个十字架
下一篇: js中格式化日期时间型数据函数代码