美文网首页
Java Springboot JPA使用阿里的Druid连接池

Java Springboot JPA使用阿里的Druid连接池

作者: MicoCube | 来源:发表于2019-03-19 20:48 被阅读0次
  • 光修改参数spring.datasource.type=com.alibaba.druid.pool.DruidDataSource是没用的,
  • 因为springboot并没有自动配置druid的选项,只能自定义datasource的bean,请看config/DruidConfig.java
  • 自定义数据源后还是会报错,因为springboot默认的日志框架是logback,druid是log4j,使用log4j-over-slf4j
    进行桥接日志
    <!--使用druid连接池抛 Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Logger-->
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>log4j-over-slf4j</artifactId>
        <version>1.7.25</version>
    </dependency>
    
  • 怎么知道druid启动了?使用的是druid连接池?
    打开druid监控的监控页面,通过控制器执行一次查询,在数据源-》连接池中连接信息-》View-》查看是否有sql,
    不知该方式是否准确,有更好的方法请指教
  • 示例源码地址

相关文章

网友评论

      本文标题:Java Springboot JPA使用阿里的Druid连接池

      本文链接:https://www.haomeiwen.com/subject/cccomqtx.html