📕일단 VO(Value Ojbect)를 먼저 만든다 package kr.or.ddit.vo; import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonIgnore; /** * JavaBean 규약 * ValueObject, DataTransferObject, Model, Bean * ex) MemberVO, MemberDTO, MemberModel, MemberBean * * 1. 값을 저장할 속성(property) 정의 * 2. 캡슐화 * 3. 캡슐화된 데이터에 접근할 인터페이스 제공(getter/setter) * get[set]프로퍼티명에서 첫문자만 대문자, camel case 적용 * 4. 상태 비교 메소드 제공 hashcod..