근데 진짜 DTO랑 VO이거 개발할때 잘 구분 안함... DTO Data Transfer Object 데이터를 전달하기 위해 사용하는 객체이다. 데이터를 주고받을 때에 사용하는 녀석이라 생각하면 편하다. 구체적으로 표현하자면 "계층 간" 데이터 전달을 위해 사용되는 것이 DTO이다. 예를 들어 Controller Service 와 같이 서로 다른 계층 간에 데이터를 전달할 때에 쓰인다. 이 DTO의 특징으로는 오직 getter/setter메서드만을 가진다. 찐으로 getter/setter만 갖는게 아니라 데이터 세팅이랑 읽는것만 가능하다는거다. setter는 어지간하면 쓰지 말자구요 걍 불변객체 가자 로직을 갖지 않는다. 왜냐면 얘는 데이터 전달만을 위한 객체이기 때문이다. VO Value Object ..