섹션 2,3 - API 개발 기본, 준비- API Controller에 엔티티를 직접 노출시키면 안되는 이유문제1) 엔티티의 내용이 변경되면 Controller가 작동하지 않을 수 있음. 즉, 1:1로 만들어놓은 스펙 자체가 바뀌는 게 문제임.문제2) 엔티티를 그대로 받으면, 개발자는 문서를 까보지 않으면 엔티티 필드 중 어떤 필드를 받아오는 작업인지 모름.=> 그래서 반드시 별도의 Dto를 만들어야 함 (장애방지, 여러 종류의 Request를 위해 구분하는 용도)+) 마찬가지로 반환할 때도 별도의 Dto를 만드는게 엔티티를 직접 노출시키지 않아도 되고 유지보수 하기 좋음 - 강사님의 Update 시 return 철학@Transactionalpublic void update(Long id, String ..