2024.05.20
[책 - 스프링 부트 핵심 가이드]
환경 - 스프링부트 2.5.6, 자바 JDK11, Gradle 프로젝트
스프링 부트 핵심 가이드 actuator 연습 - 'actuator의 /info 엔드포인트 설정 코드' 깃허브
에러 이유
해결 방법
http://localhost:8080/actuator/info
에 들어가서 애플리케이션 정보를 확인하라고 하였다.http://localhost:8080/custom-path/info
URL로 접근을 해야한다.spring.application.name=actuator
# 액추에이터 엔드포인트의 기본 경로 변경
management.endpoints.web.base-path=/custom-path
# 엔드포인트 활성화
## 엔드포인트의 shutdown 기능 활성화
management.endpoint.shutdown.enabled=true
## 엔드포인트의 caches 기능 비활성화
management.endpoint.caches.enabled=false
# 엔드포인트 노출 설정
## web, jmx 환경에서 엔드포인트를 전체적으로 노출하며, 스레드 덤프(thread dump)와 힙 덤프(heap dump) 기능은 제외한다는 의미
## HTTP 설정
management.endpoints.web.exposure.include=*
management.endpoints.web.exposure.exclude=threaddump, heapdump
## JMX 설정
management.endpoints.jmx.exposure.include=*
management.endpoints.jmx.exposure.exclude=threaddump, heapdump
# application.properties 파일 내에 애플리케이션 정보 속성을 작성
## 액추에이터 info 정보 설정 - info. [Arbitrary properties to add to the info endpoint(정보 끝점에 추가할 임의 속성)]
### http://localhost:8080/actuator/info 기본 확인
### http://localhost:8080/custom-path/info 경로 변경 시 확인
info.organizagion.name=wikibooks
info.contact.email=thinkground.flature@gmail.com
info.contact.phoneNumber=010-1234-5678
참고