728x90
resource.getId()를 이용하려지만 최근 버전의 HATEOAS에서는 사용이 불가능합니다.
For EntityModel in HATEOAS 1.x?
아래의 리턴값을
return ResponseEntity
.created(new URI(resource.getId().expand().getHref()))
.body(resource);
Since getLink() returns an Optional<Link> I just had to add orElse() case so that it's "unwrapped".
이렇게 변경해주면 사용가능합니다.
return ResponseEntity
.created(new URI(model.getLink("self").orElse(new Link("self")).getHref()))
.body(model);
'JAVA_SPRING > SPRING BOOT' 카테고리의 다른 글
Build Automation Tool - Maven, pom.xml (0) | 2022.02.02 |
---|---|
SPRING BOOT)스프링 부트를 이용한 간단한 게시글 페이지 설계 - 2 (0) | 2020.11.13 |
SPRING BOOT)스프링 부트를 이용한 간단한 게시글 페이지 설계 - 1 (0) | 2020.11.07 |
스프링 부트 JPA를 이용한 데이터 액세스(h2-console을 이용해 데이터 확인하기) (0) | 2020.07.07 |