DTO

[Spring] DTO를 사용하는 이유
DTO란? Data Transfer Object의 약자로, 계층간 데이터 교환을 위해 사용하는 객체이다. DTO를 사용하지 않고, Controller에서 View를 뿌릴때 도메인 객체를 Model을 통해 View에 직접 전달할 수 있지만, 민감한 정보 등이 포함되어 노출될 우려가 있기 때문에 Model과 View가 강하게 결합되어 의존성이 생길 수 있다. public class Member { public Long id; public String username; public String email; public String password; //외부에 노출되면 안됨 public String info; //외부에 노출되면 안됨 } @GetMapping public ResponseEntity memberI..