ふたりで

VO 모델을 json으로 response시 특정 멤버 변수 숨기기 본문

Spring

VO 모델을 json으로 response시 특정 멤버 변수 숨기기

graykang 2021. 10. 8. 10:34
728x90
반응형
SMALL

VO 모델 객체를 json으로 반환 시 특정 멤버를 숨기는 방법.

 

request와 response의 모델 객체를 하나의 VO객체로 사용할 경우

response시 request용으로만 사용 하는 VO객체의 멤버 변수도 null값으로 같이

반환되게 된다.

 이때 @JsonIgnore을 사용 하면  특정 멤버 변수를 숨김 처리할 수 있다.

import org.codehaus.jackson.annotate.JsonIgnore;

/**
 * @author graykang
 *
 */
public class MartListVO {
	private int martCode;
	private String martName1;
    
	@JsonIgnore //response시 특정 멤바 변수 숨김 처리.
	private String phoneNo;
	
	/**
	 * @return the martCode
	 */
	public int getMartCode() {
		return martCode;
	}
	/**
	 * @param martCode the martCode to set
	 */
	public void setMartCode(int martCode) {
		this.martCode = martCode;
	}
	/**
	 * @return the martName1
	 */
	public String getMartName1() {
		return martName1;
	}
	/**
	 * @param martName1 the martName1 to set
	 */
	public void setMartName1(String martName1) {
		this.martName1 = martName1;
	}
	/**
	 * @return the phoneNo
	 */
	public String getPhoneNo() {
		return phoneNo;
	}
	/**
	 * @param phoneNo the phoneNo to set
	 */
	public void setPhoneNo(String phoneNo) {
		this.phoneNo = phoneNo;
	}	
	
}

 

 

728x90
반응형
LIST
Comments