Rest Api를 통해 다른 형식 (xml, json, rdf, jsonld)으로 데이터를 노출하려고하는데 Spring-Data-Rest-Framework를 사용하고 있으며 컨트롤러에서 @RequestMapping을 사용할 수 있지만 Spring에서는 가능하다는 것을 알고 있습니다. Data Rest 필자는 @RequestMapping 표기법을 지원하지 않는 @RepositoryRestResource 표기법을 사용하는 엔티티와 저장소 만 있습니다.
누군가 Spring Data Rest를 사용하여 다른 형식으로 데이터를 노출하는 방법을 설명 할 수 있습니까?
URL 끝에있는 형식을 설명하고 싶습니다 (? format = json 또는? format = xml)
http://docs.spring.io/spring-data/rest/docs/current/reference/html/#representations.mapping
현재는 JSON 표현 만 지원됩니다. 적절한 변환기를 추가하고 적절한 콘텐츠 유형으로 컨트롤러 메서드를 업데이트하여 향후 다른 표현 유형을 지원할 수 있습니다.
XML 또는 기타 유형에 대한 자체 변환기를 빌드해야합니다. 또한 콘텐츠 유형을 정의하는 표준 방법은 Accept
헤더에 있습니다. 재정의를 사용하려면 쿼리 매개 변수를 읽고 헤더를 설정하는 필터를 추가해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다