给一个springboot集成druid的示例 需要完整的代码
时间: 2023-02-08 11:30:35 浏览: 128
springboot 代码示例
以下是一个简单的 Spring Boot 集成 Druid 的示例代码:
1.导入依赖
```
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.22</version>
</dependency>
```
2.在 application.properties 中配置 Druid 数据源
```
# Druid 数据源配置
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.username=root
spring.datasource.password=root
```
3.在启动类中添加 @ServletComponentScan 注解,用于扫描 Druid 的 Servlet
```java
@SpringBootApplication
@ServletComponentScan
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
```
4.在 application.properties 中配置 Druid 监控
```
# Druid 监控配置
spring.datasource.druid.stat-view-servlet.login-username=admin
spring.datasource.druid.stat-view-servlet.login-password=123456
spring.datasource.druid.stat-view-servlet.allow=127.0.0.1
spring.datasource.druid.stat-view-servlet.deny=192.168.1.73
```
这样就完成了 Spring Boot 集成 Druid 的简单示例。
注意:在实际项目中,建议将数据源配置和 Druid 监控配置放在不同的配置文件中,避免代码混淆。
阅读全文