SpringData Rest에서 콘텐츠 협상을 사용하는 방법?

에프렌 나르 바에즈

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] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

봄 API에서 헤더 기반 콘텐츠 협상을 수락하는 더 좋은 방법이 있나요?

분류에서Dev

Spring Boot에서 콘텐츠 협상을 해결하는 간단한 방법이 있습니까?

분류에서Dev

봄 콘텐츠 협상에 csv MimeType을 추가하는 방법은 무엇입니까?

분류에서Dev

봄 콘텐츠 협상에 csv MimeType을 추가하는 방법은 무엇입니까?

분류에서Dev

탭 콘텐츠에서 magnificPopup을 사용하는 방법

분류에서Dev

Python에서 beautifulsoup을 사용하여 href 콘텐츠를 추출하는 방법

분류에서Dev

jQuery에서 토글을 사용하여 콘텐츠를 표시하는 방법

분류에서Dev

HTML 코드에서 inlcude 및 콘텐츠 블록을 사용하는 방법

분류에서Dev

node.js express에서 HTTP 요청이 콘텐츠 협상에서 application / json 또는 html임을 알리는 방법

분류에서Dev

콘텐츠에서 점선을 제거하는 방법

분류에서Dev

Linux에서 curl을 사용하여 http 상태 코드와 콘텐츠를 개별적으로 얻는 방법

분류에서Dev

아이콘을 콘텐츠 오른쪽에 맞추는 방법

분류에서Dev

실제로 브라우저와 서버에서 HTTP 콘텐츠 협상을 사용하고 있습니까?

분류에서Dev

CSS에서 콘텐츠 속성을 만드는 방법 PHP 사용

분류에서Dev

Javascript를 사용하여 콘텐츠에 따라 테이블 행 색상을 변경하는 방법

분류에서Dev

flutter에서 html 콘텐츠 양식 flutterWebViewPlugin (webview)을 얻는 방법

분류에서Dev

콘텐츠 위에 풀 아웃 서랍을 만드는 방법

분류에서Dev

ID로 DB에서 콘텐츠 제목을 얻는 방법

분류에서Dev

Vanilla JS에서 jquery 콘텐츠를 사용하는 방법

분류에서Dev

pdfbox를 사용하여 pdf에서 콘텐츠와 함께 선택적 콘텐츠 그룹을 삭제하는 방법은 무엇입니까?

분류에서Dev

Xamarin.Forms 콘텐츠에 EntryCell을 추가하는 방법

분류에서Dev

xsl을 통해 xml 콘텐츠에 액세스하는 방법

분류에서Dev

scrollToItemAtIndexPath를 사용하여 UICollectionView에서 콘텐츠 오프셋으로 셀을 중앙에 배치하는 방법

분류에서Dev

여백 속성을 사용하지 않고 div 내에서 콘텐츠를 중앙에 배치하는 방법

분류에서Dev

Prism 6을 사용하여 WPF 앱에서 두 개의 콘텐츠 영역을 설정하는 방법

분류에서Dev

Python을 사용하여 Mitmproxy에서 응답 콘텐츠를 인쇄하는 방법

분류에서Dev

PowerShell을 사용하여 IIS에서 웹 콘텐츠 만료를 활성화하는 방법

분류에서Dev

JavaScript를 사용하여 새 탭에서 PDF를 열도록 콘텐츠 유형을 설정하는 방법

분류에서Dev

CGI Perl을 사용하여 HTML 테이블에서 XML 콘텐츠를 렌더링하는 방법

Related 관련 기사

  1. 1

    봄 API에서 헤더 기반 콘텐츠 협상을 수락하는 더 좋은 방법이 있나요?

  2. 2

    Spring Boot에서 콘텐츠 협상을 해결하는 간단한 방법이 있습니까?

  3. 3

    봄 콘텐츠 협상에 csv MimeType을 추가하는 방법은 무엇입니까?

  4. 4

    봄 콘텐츠 협상에 csv MimeType을 추가하는 방법은 무엇입니까?

  5. 5

    탭 콘텐츠에서 magnificPopup을 사용하는 방법

  6. 6

    Python에서 beautifulsoup을 사용하여 href 콘텐츠를 추출하는 방법

  7. 7

    jQuery에서 토글을 사용하여 콘텐츠를 표시하는 방법

  8. 8

    HTML 코드에서 inlcude 및 콘텐츠 블록을 사용하는 방법

  9. 9

    node.js express에서 HTTP 요청이 콘텐츠 협상에서 application / json 또는 html임을 알리는 방법

  10. 10

    콘텐츠에서 점선을 제거하는 방법

  11. 11

    Linux에서 curl을 사용하여 http 상태 코드와 콘텐츠를 개별적으로 얻는 방법

  12. 12

    아이콘을 콘텐츠 오른쪽에 맞추는 방법

  13. 13

    실제로 브라우저와 서버에서 HTTP 콘텐츠 협상을 사용하고 있습니까?

  14. 14

    CSS에서 콘텐츠 속성을 만드는 방법 PHP 사용

  15. 15

    Javascript를 사용하여 콘텐츠에 따라 테이블 행 색상을 변경하는 방법

  16. 16

    flutter에서 html 콘텐츠 양식 flutterWebViewPlugin (webview)을 얻는 방법

  17. 17

    콘텐츠 위에 풀 아웃 서랍을 만드는 방법

  18. 18

    ID로 DB에서 콘텐츠 제목을 얻는 방법

  19. 19

    Vanilla JS에서 jquery 콘텐츠를 사용하는 방법

  20. 20

    pdfbox를 사용하여 pdf에서 콘텐츠와 함께 선택적 콘텐츠 그룹을 삭제하는 방법은 무엇입니까?

  21. 21

    Xamarin.Forms 콘텐츠에 EntryCell을 추가하는 방법

  22. 22

    xsl을 통해 xml 콘텐츠에 액세스하는 방법

  23. 23

    scrollToItemAtIndexPath를 사용하여 UICollectionView에서 콘텐츠 오프셋으로 셀을 중앙에 배치하는 방법

  24. 24

    여백 속성을 사용하지 않고 div 내에서 콘텐츠를 중앙에 배치하는 방법

  25. 25

    Prism 6을 사용하여 WPF 앱에서 두 개의 콘텐츠 영역을 설정하는 방법

  26. 26

    Python을 사용하여 Mitmproxy에서 응답 콘텐츠를 인쇄하는 방법

  27. 27

    PowerShell을 사용하여 IIS에서 웹 콘텐츠 만료를 활성화하는 방법

  28. 28

    JavaScript를 사용하여 새 탭에서 PDF를 열도록 콘텐츠 유형을 설정하는 방법

  29. 29

    CGI Perl을 사용하여 HTML 테이블에서 XML 콘텐츠를 렌더링하는 방법

뜨겁다태그

보관