springboot 是否在用连接池

    因为在百度上并没有找到想要的答案,所以特地来写一篇博客记录一下。

    

    相信大家用过springboot的人都知道,上面这四个参数就是配置datasource的四个关键参数。然后至于是否要配置各种各样如c3p0还是其他的数据库连接池就是各自的选择了,但是我如何知道它到底是直连呢,还是用了数据库连接池里的对象去与数据库交互的呢?

     带着疑问在外网找到了一篇类似的问题,参考链接:https://stackoverflow.com/questions/36570276/spring-boot-jdbc-hsqldb-how-to-verify-if-spring-boot-is-using-a-connection
      他这里提到了一样的问题,到底用没用呢?解决方法也很简单,直接将dataSource对象打印出来就行了,看他的对象是个什么样的值。

      值得一提的是,因为那个提问年代有些久了,所以答案也有些许不一致。以我的springboot2.0.2版本为例,它并非是默认tomcat连接池,我的默认连接池是hikaricp

      

      如上图所示,并没有发现其他的jdbc,然后我打印出来的结果是

     从结果来看,它的确使用了数据库连接池。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值