-
HAL BrowserBackEnd/Spring Boot 2022. 5. 25. 19:24반응형
Overview
해당 글에서는 API 응답에 부가적인 정보를 제공할 수 있는 HAL Browser 기능에 대해 알아보겠습니다. HAL Browser는 Hypertext Application Language의 약자로 API 리소스 간 일관되고 쉬운 하이퍼링크 방법을 제공하는 간단한 형식입니다.
HAL Model
Resources
- 관련 URI에 대한 링크
- 내장된 리소스
- 상태
Links
- 대상 URI
- 링크에 대한 관계 또는 참조
- 감가상각, 콘텐츠 협상 등에 도움이 되는 몇 가지 기타 선택적 속성
Dependency
<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-rest-hal-explorer</artifactId> </dependency>
의존성을 추가하고 서버를 기동한 후 http://localhost:8088/ 접속하면 아래와 같은 화면이 출력됩니다.
[Edit Headers] 부분에 이전 글에 작성한 /actuator을 입력하고 [Go!] 버튼을 클릭하면 좌측의 Links 부분과 우측의 Response Body를 확인할 수 있습니다.
좌측 Links 하단 부분의 metrics [<] 클릭 시 JSON Properties가 출력됩니다. 출력된 속성 중 확인하고자 하는 속성을 [Edit Headers] 부분에 붙여 호출하면 결과를 확인할 수 있습니다.
반응형'BackEnd > Spring Boot' 카테고리의 다른 글
Spring Boot 핵심 기능 1 - 내장 톰캣 (0) 2023.03.25 REST API (0) 2022.05.25 Actuator (0) 2022.05.20 HATEOAS (0) 2022.05.20 버전 관리(Versioning) (0) 2022.04.26