spring-data-rest 2.6.8을 spring-boot 1.5.8과 함께 사용하고 있습니다. 그럼에도 불구하고 우리는 이상한 행동을 발견했습니다.Spring-data-rest "유효한 Hateoas URI를 엔티티로 변환하지 못했습니다"
/rest/students/search/findByTeacher?teacher=/rest/teachers/1
으로 GET 할 때 모든 것이 원활하게 실행됩니다. SDR은 교사 URI를 교사 엔터티로 변환하고 학생 목록을 얻습니다. /rest/students/search/findByTeacher?teacher=/rest/class/2/teacher
이 현재 우리는 두 단계로이 일을하고 있습니다 :
우리는 다른 URI (즉 동일한 개체로 확인) 시스템을 변환 할 수 없습니다 제공
. 먼저/rest/class/2/teacher
을 얻은 다음
_links.self.href
(/ rest/teachers/1)을 사용하여 Google 검색을 수행합니다.
이 2 단계 프로세스를 피하기 위해 SDR을 구성하는 방법이 있습니까?
어쩌면 불가능할 수도 있습니다. 그러나 SDR이 링크가 언급하는 대상을 쉽게 파생시킬 수 있기 때문에 멋진 개선이 될 수 있습니다. 실제로 cannonical._links.self.href를 얻으려면 GET 요청을 한 번 더하고 있습니다. 어쨌든 고맙습니다. 감사합니다. –