작성
·
174
0
안녕하세요. 우선 좋은 강의 감사드립니다.!
프로그래밍으로 제어하는 Filtering 방법
강의를 보다가 궁금한 점이 생겼는데, 이렇게 따로 필터링을 적용한 방법과
단순히 DTO를 따로 만들어서 객체를 리턴해주는 것과 기술적으로 차이점이 있을까요?
예를들어서 예제처럼 password만 제외하고 값을 받고 싶으면
@Getter
@Setter
public class UserDto {
private Integer id;
private String name;
private Date joinDate;
private String ssn;
}
이렇게 DTO를 만들어서 DTO객체를 리턴해주는 방법과 어떤 차이점이 있는지 궁금합니다.!
답변 1
0
안녕하세요, 이도원입니다.
DTO에 대한 파일을 여러개 만들어서 사용해도 상관없습니다. 상황과 상태에 맞게 제어하는 것도 필요하지만, 강의에서는 Filtering에 대한 내용 소개와, 프로그래밍으로 제어가 가능한 것을 보여주었습니다.
하나의 DTO를 여러가지 상황에 맞춰 사용하려면 다양한 제어가 필요할텐데, 그럴 경우에는 별도의 DTO를 생성하여 전달하는 것도 좋다고 생각합니다.
감사합니다.