정의 DTO(Data Transfer Object) : - 계층 간 데이터를 전달하기 위해 사용하는 객체 (Controller Service 등) - 데이터를 담아서 전달하는 바구니 - getter/setter 메소드만을 갖는다 이외의 다른 메소드는 필요가 없다 (오직 데이터를 담아서 전달만 하는 객체이기 때문) - setter가 있기 때문에 값이 변할 수 있지만, 의도적으로 setter를 없애고 생성자로 값을 넣어서 불변하게 사용하는 것이 각 계층간 이동시 동일한 값을 보장하기 때문에 더욱 안전하게 사용 가능 예시코드 : - dto 클래스 public class userDto { private String name; private Integer age; public String getName() { r..