SpringBoot admin

前面已经写过一个SpringBoot Admin,那个应该算是单机版的,用来demo用,可是真的是SpringCloud的体系中,不会每个项目
都在配置文件配springboot admin 的url ,也不会每个项目都要导入springboot admin client的包,这次写springboog admin
server 找到注册中心里,注册了哪些服务就可以了

服务端

Maven

1
2
3
4
5
6
7
8
9
10
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
<version>2.0.1</version>
</dependency>

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>

启动类

1
2
3
4
5
6
7
8
@EnableAdminServer
@SpringBootApplication
public class AdminServerApplication {

public static void main(String[] args) {
SpringApplication.run(AdminServerApplication.class, args);
}
}

配置文件

1
2
3
eureka.client.service-url.defaultZone=http://localhost:7000/eureka/
management.endpoints.web.exposure.include=*
management.endpoint.health.show-details=ALWAYS

客户端