一、服务端spring-boot-admin-server
1.新建admin服务
2.导入依赖,我这边选用的boot版本是2.6.14,cloud版本是2021.0.5
3.新建application.yml配置文件
spring:
application:
name: springBootAdmin
server:
address: 127.0.0.1
port: 9999
servlet:
context-path: /springBootAdmin
4.新建启动类
package com.trs;
import de.codecentric.boot.admin.server.config.EnableAdminServer;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@EnableAdminServer
public class AdminApplication {
public static void main(String[] args) {
SpringApplication.run(AdminApplication.class, args);
}
}
二.客户端spring-boot-admin-client(我这边集成了cloud和nacos,写的是boot版本)
1.新建一个system4客户端
2.引入依赖
<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.6.0</version>
</dependency>
3.新建application.yml
server:
port: 8084
servlet:
context-path: /trs
spring:
application:
name: trs-system4
boot:
admin:
client:
url: http://localhost:9999/springBootAdmin
management:
endpoint:
health:
show-details: always
endpoints:
web:
exposure:
include: "*"
4.新建启动类
package com.trs;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class System4Application {
public static void main(String[] args) {
SpringApplication.run(System4Application.class, args);
}
}
三、测试
http://localhost:9999/springBootAdmin/applications