2017-05-11 1 views
4

스프링 데이터 휴식 응답을 HSEOS가 아닌 json으로 설정하려고합니다.spring.data.rest.defaultMediaType = application/json이 작동하지 않습니다.

이 규칙을 application.properties에 넣으려고했지만 작동하지 않았습니다. 아무 것도에만이 하나가 준수되지 않는다고되어로드되는 application.properties에서

다른 모든 구성

를 지정하지 않은 경우에 사용하는 변화의 기본 미디어 유형 - 매뉴얼은

defaultMediaType를 표시합니다.

spring.data.rest.defaultMediaType=application/json 

답변

0

이 대답했다 인용 gyoder : 짧은 대답은 Optionally disable HATEOAS format in Spring Data Rest

, 당신은 hateoas없이 스프링 데이터 휴식을 사용할 수 없습니다. hateoas없이 웹 서비스를 만들고 싶다면 자신 만의 컨트롤러 (스프링 데이터 저장소를 계속 사용할 수 있음)를 작성해야합니다. this SO post에서 올리버 Gierke을 인용

:

이 실제로 내 요점은 다음과 같습니다 서버가 단지 괜찮은 REST를하고있다. 클라이언트가 깨지는 인 경우 (조정 됨)을 수정해야하는 클라이언트입니다. 따라서 하이퍼 미디어 측면은 스프링 데이터 REST에 대한 기본 사항이며이를 다시 설명하지는 않을 것입니다. 그것은 아마도 이 귀하의 구체적인 상황에서 만족스럽지 않지만 적어도 질문에 대답해야합니다 :). - Oliver Gierke

관련 문제