728x90
각각의 엔드포인트를 통해서 개발자는 애플리케이션 내부의 수많은 기능을 관리하고 모니터링할 수 있다. 스프링 부트가 기본으로 제공하는 다양한 엔드포인트에 대해서 알아보자. 다음은 자주 사용하는 기능 위주로 정리했다
엔드포인트 목록
Production-ready Features
You can enable recording of HTTP exchanges by providing a bean of type HttpExchangeRepository in your application’s configuration. For convenience, Spring Boot offers InMemoryHttpExchangeRepository, which, by default, stores the last 100 request-response
docs.spring.io
- beans : 스프링 컨테이너에 등록된 스프링 빈을 보여준다.
- conditions : condition 을 통해서 빈을 등록할 때 평가 조건과 일치하거나 일치하지 않는 이유를 표시한다.
- configprops : @ConfigurationProperties 를 보여준다.
- env : Environment 정보를 보여준다.
- health : 애플리케이션 헬스 정보를 보여준다.
- httpexchanges : HTTP 호출 응답 정보를 보여준다. HttpExchangeRepository 를 구현한 빈을 별도로 등록해야 한다.
- info : 애플리케이션 정보를 보여준다.
- loggers : 애플리케이션 로거 설정을 보여주고 변경도 할 수 있다.
- metrics : 애플리케이션의 메트릭 정보를 보여준다.
- mappings : @RequestMapping 정보를 보여준다.
- threaddump : 쓰레드 덤프를 실행해서 보여준다.
- shutdown : 애플리케이션을 종료한다. 이 기능은 기본으로 비활성화 되어 있다.
health , info , loggers , httpexchanges , metrics 는 뒤에서 더 자세히 알아보겠다.
728x90
'스프링 부트(핵심 원리와 활용)' 카테고리의 다른 글
| Ch07. 액츄에이터 - 애플리케이션 정보 (0) | 2023.03.29 |
|---|---|
| Ch07. 액츄에이터 - 헬스 정보 (0) | 2023.03.25 |
| Ch07. 액츄에이터 - 엔드포인트 설정 (0) | 2023.03.20 |
| Ch07. 액츄에이터 - 액츄에이터 시작 (0) | 2023.03.20 |
| Ch07. 액츄에이터 - 프로덕션 준비 기능이란? (0) | 2023.03.20 |