이전 게시판 제작 과정에선 Controller에 엔티티를 직접 연결해서 요청 값으로 Board 엔티티를 직접 받게 했다. 하지만 이와 같이 엔티티 값을 직접 받게 되면 문제가 발생한다. 이번에는 DTO에 대해서 그리고 프로젝트에 DTO를 연결한 과정을 기록하려고 한다.우선, DTO란 무엇일까?DTO(Data Transfer Object, 데이터 전송 객체)란 프로세스 간에 데이터를 전달하는 객체를 의미한다. 데이터를 전송하기 위해 사용하는 객체이기에 그 안에 비즈니스 로직 같은 복잡한 코드는 존재하지 않고 순수하게 전달하고 싶은 데이터만 담겨있다. Entity와 Controller를 섬이라고 한다면 DTO는 그 사이를 연결해 주는 다리와 같은 역할을 하는 것이다. 그러면 왜 Entity와 Controll..