관리 메뉴

나만의공간

DTO/Domain 속성을 Json변환시 JsonProperty를 이용하여 불필요한 도메인 제외 본문

IT/JAVA

DTO/Domain 속성을 Json변환시 JsonProperty를 이용하여 불필요한 도메인 제외

밥알이 2017. 3. 2. 20:48

JsonProperty를 이용한 불필요한 도메인(속성) 제외 설정

Domain속성을 Json으로 변환하여 내리다 보면 불필요한 속성까지 모두 내려갈때가 있다. 이때 불필요한 속성을 제외 할려면 JsonProperty를 이용하여 Domain에 설정하면 깔끔한 Json데이타를 볼 수 있다.

@JsonProperty(required = true, access = JsonProperty.Access.WRITE_ONLY)
private String cartNumber;

이외에도 상황에 따라 아래 속성들을 추가로 사용할 수 있다.

■ AUTO

■ READ_ONLY

■ WRITE_ONLY

■ READ_WRITE

위 속성은 영문뜻 그대로 사용하면 된다.



Comments