Springbootadmin是一个功能强大的web应用,大家知道如何配置并使用它吗?下面就跟小编一起详细了解一下它的使用吧。
一、Springbootadmin基本概念
Spring Boot Admin是一个Web应用,一般用于监视并管理Spring Boot应用程序运行状态。所有Spring Boot应用程序都被视为客户端并注册到管理服务器。背后的数据采集是由Spring Boot Actuator端点提供。
二、Springbootadmin配置详解
服务端基本配置:
1).pom.xml中引入依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency > <groupId>de.codecentric</groupId> < artifactId > spring - boot - admin - server < /artifactId> < version > 2.2 .1 < /version> </dependency> <dependency > <groupId>de.codecentric</groupId> < artifactId > spring - boot - admin - server - ui < /artifactId> < version > 2.2 .1 < /version> </dependency>
2).application.properties配置
server.port = 8001 spring.application.name = admin - server
3).SpringBoot启动类添加@EnableAdminServer注解
@EnableAdminServer @SpringBootApplication public class AdminServerApplication { public static void main(String[] args) { SpringApplication.run(AdminServerApplication.class, args); } }
客户端基本配置:
1).pom.xml中引入依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</artifactId> <version>2.2.1</version> </dependency>
2).application.properties配置
server.port = 8002 spring.application.name = admin - client spring.boot.admin.client.url = http: //127.0.0.1:8001 management.endpoints.web.exposure.include = * management.endpoint.health.show - details = ALWAYS
3).客户端没有要修改的代码
这样Springbootadmin就配置完成了。
以上就是今天的全部内容了,想知道更多java架构师相关内容请持续关注本网站吧。