DTO1 [Spring] DTO 란? (Data Transfer Object) DTO란? (Data Transfer Object) : 엔터프라이즈 애플리케이션 아키텍처 패턴 중 하나 by 마틴 파울러 : 데이터를 전송(transfer)하기 위한 용도의 객체 클라이언트 ➡ 서버 쪽으로 전송하는 요청 데이터 서버 ➡ 클라이언트 쪽으로 전송하는 응답 데이터 = 클라이언트 ↔ 서버 간 데이터 전송이 이루어질 때 사용됨 DTO가 필요한 이유 1. 코드의 간결성 컨트롤러에서 @RequestParam을 이용할 경우 가져올 객체 하나하나를 모두 작성해줘야 한다! ➡ 이 데이터들을 하나의 객체로 모두 전달 받을 수 있다면..? 코드 간결! = 요청 데이터를 하나의 객체로 전달 받는다. (데이터들을 Map에 담지 않아도 되고, memberDto 객체를 ResponseEntity 클래스의 생성자 파라.. 2022. 10. 21. 이전 1 다음