2017-02-21 5 views
0

테스트 용도로는 Java 목록을 기반으로 hal + json 데이터 구조를 구축하는 데 오류가 발생하지 않도록 우아하고 간결한 방법을 찾고 있습니다. 어떤 물건들.spring-rest/Jackson의 특정 객체를 사용하여 목록에서 hal + json을 빌드하는 프로그래밍 방식

현재 예상되는 hal + json 데이터 구조를 매핑/정의하기 위해 꽤 거친 문자열을 사용하고 있습니다. 이 파일을 물론 파일에도 넣을 수는 있지만 imho는 약간의 오류가 발생합니다. 객체/속성이 변경되면 곧 하드 코딩 된 hal + json 문자열/파일을 변경해야합니다 ...

누구나 helper 클래스 또는 무엇을 기반으로 hal + json을 빌드하는 데 도움이 될 수 있는지 알고 있습니까? 자바 객체?

답변

0

스프링 HATEOAS은 hal + json 응답을 생성하는 데 도움이됩니다.

당신은 당신이 가진 것을 (유형 = {HypermediaType.HAL})

을 2.Make 확인 @EnableHypermediaSupport을 추가 한 봄 구성 클래스를 구성

  1. 을 다음 돌봐해야 클래스 패스에있는 Jackson 라이브러리

    3.Java 객체가 ResourceSupport를 확장하거나 Java 객체를 Resource 주위에 랩핑합니다. 에 대한 자세한 내용은 Resource

    4. 자세한 내용은 hal + json 응답을 생성해야합니다.

    5. 자기와 같은 자원에 대한 특정 링크를 다른 자원에 추가하십시오.

    여기에 click 링크를 클릭하십시오.