Druid 与 C3P0,DBCP 一样,都是数据库连接池。不同的地方是 Druid 还提供了强大的监控和扩展功能,本文主要介绍如何在 SpringBoot 项目中级成 Druid。
添加依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.2.3</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
复制代码
配置数据源
spring:
datasource:
url: jdbc:h2:mem:test;MODE=MYSQL
driver-class-name: org.h2.Driver
druid:
filters: stat,wall,log4j2
web-stat-filter:
enabled: true
url-pattern: /*
exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"
stat-view-servlet:
enabled: true
url-pattern: /druid/*
reset-enable: false
login-username: admin
login-password: admin
allow: 127.0.0.1
复制代码
打开浏览器,访问 http://127.0.0.1:8080/druid 账号密码是配置文件中设置的 admin