티스토리 뷰

Spring

Spring - HATEOAS

엔꾸꾸 2019. 8. 12. 22:22

REST API - Spring - HATEOAS

  • Spring Project 중 하나, REST 한 API를 만들때 representation을 제공하기 편하게 하는 라이브러리

HATEOAS

  • ApplicationServer는 다음과 같이 Client와 정보를 주고 받을때 Hypermedia를 활용하여 리소스의 상태 혹은 상호작용에 따른 링크 정보를 제공해야한다.

  • Client 는 URI 가 바뀌더라도 relation 만 보고 소통을 문제 없이 가능해야한다.

  • 가장 중요한 기능은 Link를 만드는 기능과 Resource 를 만드는 기능이다.

HATEOAS에서 Resource 란

  • 응답본문 (데이터) + 링크를 의미한다.

Link

  • HREF
  • REL
    • self: 자신에 대한 URI
    • profile: 응답 본문에 대한 문서의 URI
    • ...

이벤트를 생성했을때 어떤 링크를 제공해야하는가 ?

    1. SELF
    1. PROFILE
    1. 이벤트를 수정할수 있는 URI
      • update-event
    1. 이벤트를 조회할수 있는 URI
      • query-event

'Spring' 카테고리의 다른 글

Spring Security - 소개  (0) 2019.09.05
Spring - REST DOCS  (0) 2019.08.15
Spring - MVC @ControllerAdvice  (0) 2019.08.01
Spring - MVC @ExceptionHandler  (0) 2019.08.01
Spring - MVC @InitBinder  (0) 2019.08.01
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함