작성
·
276
답변 2
0
확인을 해보니 주신 레퍼런스 내용과 같이 나오기는 합니다.
그렇지만 자기자신 url인 self나 next등은 여전히 호스트 네임이 localhost로 나오고있습니다..
http등 프로토콜명도 동일합니다.
다른 해결방법이 없을까요?
여러 서버에 배포된 어플리케이션들을 통합해서 관리하는 관제시스템에서 사용 할 하나의 api를 개발하고싶은데 컨트롤러마다 호스트가 다를 수 있어서 필요한 기능이라서요!
{
_"links" : {
"self" : { href: "http://myhost/person/1" },
"curies" : {
"name" : "ex",
"href" : "http://example.com/rels/{rel}",
"templated" : true
},
"ex:orders" : { href : "http://myhost/person/1/orders" }
},
"firstname" : "Dave",
"lastname" : "Matthews"
}
0
"hateoas사용하여 rest로 변환할때"가 무슨 뜻인지 잘 이해가 되지 않는데요. 혹시 응답에 실어 보내는 링크 정보에 들어가는 URL 말씀하시는거라면.. 네 가능합니다.
https://docs.spring.io/spring-hateoas/docs/current/reference/html/#spis.curie-provider
이런식으로 기본값을 설정할 수 있다고 알고는 있는데 제가 이 부분을 해보거나 강좌에서 다루진 않았었네요.