Spring Boot Admin非Spring官方出品(以下简称SBA),用于管理和监控SpringBoot应用程序。深度与Spring Boot的集成,展示应用的Spring Boot的配置参数,并可以动态调整。 SBA的官方文档比较详细了。网上的文档也很多,本文的主要是填坑记录。
对安全方面的我觉得至少得有个最简单的登录验证,这需要集成spring security,官网文档里写的很详细。
搭建Spring Boot Admin服务端
这里需要搭建SBA服务端的项目,保持了对服务端的灵活度外
使用的springboot版本较新,使用了log4j2日志,pom关键配置如下:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.5.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency