<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-admin-starter</artifactId> <version>1.1.10</version> </dependency>
时间: 2023-07-09 22:21:01 浏览: 193
这是Druid为Spring Boot提供的一个Admin Starter依赖,可以用于快速集成Druid监控平台和Spring Boot Admin,方便实现对数据源的监控和管理。
具体来说,这个依赖会自动配置Druid监控平台相关的Servlet、Filter、Listener等组件,并将它们注册到Spring Boot的Servlet容器中。同时,它还会自动配置Spring Boot Admin的相关组件,用于实现对数据源的监控和管理。
在使用这个依赖时,需要在pom.xml文件中添加以下依赖:
```xml
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-admin-starter</artifactId>
<version>1.1.10</version>
</dependency>
```
然后在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.jdbc.Driver
# 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
```
最后,在Spring Boot启动类中添加@EnableAdminServer注解,启用Spring Boot 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);
}
}
```
其中@EnableAdminServer注解用于启用Spring Boot Admin监控平台。
启动Spring Boot应用程序后,即可通过访问"http://localhost:8080"来进入Spring Boot Admin监控平台,查看Druid数据源的监控和管理信息。
阅读全文