Java Springboot JPA使用阿里的Druid连接池
2019-03-19 本文已影响0人
MicoCube
- 光修改参数
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,
不知该方式是否准确,有更好的方法请指教 - 示例源码地址