本文共 2089 字,大约阅读时间需要 6 分钟。
server端项目依赖
de.codecentric spring-boot-admin-starter-server 2.1.0 org.springframework.boot spring-boot-starter-web
配置文件 application.properties
server.port=8181spring.application.name=spring-boot-admin-server
启动类
package com.xiaobu;import de.codecentric.boot.admin.server.config.EnableAdminServer;import org.springframework.boot.CommandLineRunner;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;/** * @author xiaobu */@EnableAdminServer@SpringBootApplicationpublic class SpringbootAdminServerApplication implements CommandLineRunner { public static void main(String[] args) { SpringApplication.run(SpringbootAdminServerApplication.class, args); } @Override public void run(String... args) throws Exception { System.out.println("服务启动成功......"); }}
启动服务端,浏览器访问http://localhost:8181,即可看到下面的效果。
Admin Client 端
项目依赖:
org.springframework.boot spring-boot-starter-web de.codecentric spring-boot-admin-starter-client 2.1.0
配置文件 application.properties
#springbootadmin 监控spring.application.name=Admin Client#配置 Admin Server 的地址spring.boot.admin.client.url=http://localhost:8181#打开客户端 Actuator 的监控。management.endpoints.web.exposure.include=*
启动类
package com.xiaobu;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class SpringbootAdminClientApplication { public static void main(String[] args) { SpringApplication.run(SpringbootAdminClientApplication.class, args); }}
启动Client后,服务器会自动检测到客户端的变化,并展示应用
点击实例详情查看详细监控信息:
java.lang.IllegalStateException: Calling [asyncError()] is not valid for a request with Async state [MUST_DISPATCH]
转载地址:http://vgrai.baihongyu.com/