DTO와 VO

초보자·2022년 11월 30일
0

spring

목록 보기
1/2
post-thumbnail

DTO와 VO를 알고 사용하기위해 정리해본다.

> DTO(Data Transfer Object)

로직은 갖고 있지않은 순수한 데이터 객체이며 Getter/Setter만을 갖는다.
데이터 전달용도로만 사용하기 때문에 다른 로직이 필요하지 않다.

VO(Value Object)

VO는 특정 값 자체를 표현하기 때문에 불변성의 보장을 위해 생성자를 사용해야된다.
VO는 이름이 달라도 모든 속성값이 같다면 인스턴스는 같은 객체이다.

개인적으로 나는 DTO에 lombok을 써서 사용한다

profile
까먹기전에 기록하자

0개의 댓글

관련 채용 정보