Nest.js에서 사용하는 DTO의 개념이 Spring DAO와 헷갈렸는데. DTO는 단순히 Value Object라고 보면 된다. Data Transfer Object로 데이터를 저장하는 복합체 구조이다. DAO는 Data Access Object로, ValueObject의 내용을 DB에 저장하는 로직을 가지고 있다. 참고 : 아래는 Java 코드 예제임. 즉 DTO는 데이터에 대해서 아래와 같이 get/set 만을 가지고 있고, public class UserDto { private int id; // @NotEmpty // Example validation: name cannot be empty // @Size(min = 2, max = 50) // Example validat..