一、简介
SpringBootAdmin 是一个开源项目,用来监控 SpringBoot 应用,SpringBootAdmin 客户端可以整合 SpringCloud ,通过集成 Eureka 进行微服务的监控。本教程基于最新版本 2.2.0, 提供了汉化等功能。
二、示例
1、创建工程项目
父类 pom 文件,基于 Spring Cloud Hoxton.RELEASE 版本
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>Hoxton.RELEASE</spring-cloud.version>
</properties>
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-client</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-webflux</artifactId>
</dependency>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId