Spring Boot Admin用来管理和监控Spring Boot应用程序。
1、pom引入依赖
<!-- spring-boot-admin监控服务端 -->
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-server</artifactId>
<version>1.5.7</version>
</dependency>
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-server-ui</artifactId>
<version>1.5.7</version>
</dependency>
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-server-ui-login</artifactId>
<version>1.5.7</version>
</dependency>
<!-- spring-boot-admin监控客户端 -->
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-client</artifactId>
<version>1.5.7</version>
</dependency>
<!-- spring-security -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
2、application.properties配置
server.port=9101
#sba服务端
spring.boot.admin.url=http://localhost:9101/monitor
spring.boot.admin.context-path=/monitor
#关闭安全验证
management.security.enabled=false
#sba客户端
spring.boot.admin.client.name=billing-info-process-flow
#允许直接看日志
logging.file=logs/flowProcess.log
#spring security配置 登陆用户名密码
security.user.name=aa
security.user.password=aa
#要验证的路径
security.basic.path=/prob.jsp,/monitor
security.basic.enabled=true