spring boot +druid admin
时间: 2023-08-22 16:08:19 浏览: 198
Spring Boot使用Druid进行维度的统计和监控
Spring Boot是一种用于快速开发基于Spring框架的应用程序的框架,而Druid是一个开源的数据库连接池和监控平台。Druid Admin是一种基于Web的管理平台,可以用于监控和管理Druid数据库连接池。
要在Spring Boot中使用Druid Admin,需要遵循以下步骤:
1. 在pom.xml文件中添加Druid和Druid Admin的依赖。
```xml
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.10</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-admin-starter</artifactId>
<version>1.1.10</version>
</dependency>
```
2. 在application.properties或application.yml文件中添加Druid的配置信息。
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# Druid监控配置
# 访问Druid监控平台的URL为:http://localhost:8080/druid
spring.datasource.druid.stat-view-servlet.enabled=true
spring.datasource.druid.stat-view-servlet.url-pattern=/druid/*
spring.datasource.druid.stat-view-servlet.login-username=admin
spring.datasource.druid.stat-view-servlet.login-password=admin
spring.datasource.druid.stat-view-servlet.reset-enable=true
spring.datasource.druid.stat-view-servlet.allow=127.0.0.1
```
3. 在Spring Boot启动类中添加@EnableAdminServer注解,启用Druid Admin监控平台。
```java
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import de.codecentric.boot.admin.server.config.EnableAdminServer;
@EnableAdminServer
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
```
4. 启动Spring Boot应用程序,Druid Admin监控平台即可访问。在浏览器中输入"http://localhost:8080",即可进入Druid Admin监控平台。
希望这些步骤能够帮助你在Spring Boot中成功使用Druid Admin监控平台。
阅读全文