美文网首页
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