2015. 9. 18. 11:24
개발관련
1) 아래 처럼 도메인 객체 코드를 넣고(Array 예시)
public static String toJsonArrayAll( Collection<XXX_SpuerDomain> collection ) {
return new JSONSerializer().exclude("*.class").deepSerialize(collection);
}
2) 아래처럼 리턴하면 된다.
return new ResponseEntity<String>(XXX_SpuerDomain.toJsonArrayAll(list),headers, HttpStatus.OK);
3) 도메인 객체 자체가 복잡해서 선별된 의존관계 객체값만 리턴하고 싶다면, 아래처럼 기존에 생된된 메서드를 이용하는데 fields 값을 보내고 싶은 객체의 필드명을 넣으면 된다.
XXX_SpuerDomain.toJsonArray(collection, fields)
'개발관련' 카테고리의 다른 글
데이터 생성 (0) | 2017.04.11 |
---|---|
spring roo에서 1:n 관계시 JSONSerializer의 deepSerialize 오류현상 (0) | 2015.09.22 |
spring roo 에서 도메인 하위 객체까지 모두 JSON 으로 보내는 예시 (1) | 2015.09.18 |
spring roo에서 swagger2 연동후 unit test가 실패 할때 (0) | 2015.09.18 |
springfox swagger2 연동 방법 (0) | 2015.09.03 |
Spring Roo에서 java8 사용하기 (0) | 2015.08.07 |
댓글을 달아 주세요
잘보고갑니다