구글에 Spring Endpoint라고 검색하면
많은 설정 정보들이 존재하는데
이번에 사용할 기능은 health check만 설정하도록 해본다.
많은 설정 정보들이 존재하는데
이번에 사용할 기능은 health check만 설정하도록 해본다.
application.properties
# springboot에서 제공하는 기능 - 서버 정보를 알수 있음 # http://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-endpoints.html endpoints.enabled=false endpoints.health.enabled=true # health 체크시 여러가지 응답 정보가 가는데, status 정보만 노출하도록 설정 endpoints.health.sensitive=true
build.gradle
compile("org.springframework.boot:spring-boot-starter-actuator")- health check를 위한 디펜던시
Health Check
@Component public class HealthCheck implements HealthIndicator { @Override public Health health() { if (check()) { return Health.up().build(); } else { return Health.down().build(); } } private boolean check() { return true; } }
'Java > Spring' 카테고리의 다른 글
브라우저에서 PUT, DELETE method 요청하기 (0) | 2016.07.21 |
---|---|
[SpringBoot] Address already in use: JVM_Bind (0) | 2016.07.21 |
ControllerAdvice (0) | 2016.07.18 |
SpringBoot 신규 프로젝트 생성하기 (0) | 2016.06.14 |
SpringBoot Profile(환경별 설정 파일 구별) (0) | 2016.06.07 |