springbootadmin是什么?该如何配置?

TheDisguiser 2020-05-08 18:42:19 java常见问答 9888

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架构师相关内容请持续关注本网站吧。