SpringBoot

Spring-Boot-Admin

Jungsoomin :) 2020. 11. 8. 20:57

스프링 부트 어플리케이션의 Actuator UI 를 제공한다.

 

어드민 서버가 별도로 필요하다.

어드민 서버의 필요의존과 어노테이션

@SpringBootApplication
@EnableAdminServer
public class AdminApplication {

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

}
<dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-starter-server</artifactId>
            <version>2.3.0</version>
</dependency>

Client 의 필요의존과 설정

필요의존

<dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-starter-client</artifactId>
            <version>2.0.1</version>
</dependency>

application.properties

management.endpoints.web.exposure.include=*
# 어드민 url
spring.boot.admin.client.url=http://localhost:8090

 

 

중요한 정보로 가득하기 때문에 반드시 스프링 시큐리티와 연결해서 사용해야한다.

 

'SpringBoot' 카테고리의 다른 글

JMX, Http  (0) 2020.11.08
Spring Boot Acutator  (0) 2020.11.08
Rest 클라이언트 커스터마이징  (0) 2020.11.08
RestTemplate / WebClient  (0) 2020.11.08
MongoDB  (0) 2020.11.08