Spring Boot管理客户端

Posted borter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot管理客户端相关的知识,希望对你有一定的参考价值。

要通过Spring Boot Admin Server监视和管理微服务应用程序,应该添加Spring Boot Admin启动器客户端依赖项,并将Admin Server URI指向应用程序属性文件。

注 - 要监视应用程序,应为微服务应用程序启用Spring Boot Actuator端点。

首先,在构建配置文件中添加以下Spring Boot Admin启动程序客户端依赖项和Spring Boot启动程序执行程序依赖项。

Maven用户可以在pom.xml 文件中添加以下依赖项 -

<dependency>
   <groupId>de.codecentric</groupId>
   <artifactId>spring-boot-admin-starter-client</artifactId>
   <version>1.5.5</version>
</dependency>
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
XML

Gradle用户可以在build.gradle 文件中添加以下依赖项。

compile group: ‘de.codecentric‘, name: ‘spring-boot-admin-starter-client‘, version: ‘1.5.5‘
compile(‘org.springframework.boot:spring-boot-starter-actuator‘)
XML

主Spring Boot应用程序代码如下:

package com.yiibai.adminclient;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import de.codecentric.boot.admin.config.EnableAdminServer;

@SpringBootApplication
@EnableAdminServer
public class AdminclientApplication {   
   public static void main(String[] args) {
      SpringApplication.run(AdminclientApplication.class, args);
   }
}
Java

现在,将Spring Boot Admin Server URL添加到应用程序属性文件中。对于属性文件用户,请在application.properties 文件中添加以下属性。

spring.boot.admin.url = http://localhost:9090/
Shell

对于YAML用户,请在application.yml 文件中添加以下属性。

spring:
   boot:
      admin:
         url: http://localhost:9000/

现在,创建一个可执行的JAR文件,并使用以下Maven或Gradle命令运行Spring Boot应用程序。

对于Maven,可以使用如下命令 -

mvn clean install
Shell

在“BUILD SUCCESS”之后,可以在target目录下找到JAR文件。

对于Gradle,可以使用如下所示的命令 -

gradle clean build
Shell

在“BUILD SUCCESSFUL”之后,可以在build/libs目录下找到JAR文件。

现在,使用显示的命令运行JAR文件 -

java –jar <JARFILE>
Shell

现在,服务器应用程序(上一节中)已在Tomcat端口9090上启动,客户端应用程序已在Tomcat端口8090上启动。

现在,从Web浏览器访问以下URL,应该能看到Spring Boot应用程序已在Spring Boot Admin Server中注册。

技术图片

现在,单击“Detail” 按钮,然后在管理服务器UI中查看执行器端点。

技术图片


以下是纠正/补充内容:

import de.codecentric.boot.admin.config.EnableAdminServerEnableAdminServer2.1.5版的spring-boot-admin-client不需要上面的注解  提交时间:2019-08-15

以上是关于Spring Boot管理客户端的主要内容,如果未能解决你的问题,请参考以下文章

解决spring-boot启动中碰到的问题:Cannot determine embedded database driver class for database type NONE(转)(代码片段

Spring Boot管理客户端

Spring Boot利用 Spring Boot Admin 进行项目监控管理

一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式

一张图帮你记忆,Spring Boot 应用在启动阶段执行代码的几种方式

Spring boot 客户端注册 Spring boot admin 失败(2.x 版本)