실무
[Spring] 데이터 전달하기: Model, Map, DTO 비교와 최적 활용 | 민민의 하드디스크 - 티스토리
몇개에 실무 프로젝트를 진행하면서 많이 배우고 느낀 것 중 하나는 데이터 전달 방식이다.실무에서는 데이터를 주고받을 때 여러 방식이 사용되는데, 주요 방식으로는 Model 클래스 사용, Map 사용, DTO(Entity) 사용 등이 있다. 각각의 방식이 효율적인 경우와 장단점에 대해 생각해봤다. 1. Model 클래스 사용Model은 Spring MVC에서 View와 데이터를 공유하는 용도로 사용주로 컨트롤러에서 화면(View)으로 데이터를 넘길 때 사용됨.Thymeleaf, JSP 같은 템플릿 엔진에서 활용됨.예시@Controllerpublic class UserController { @GetMapping("/user") public String getUser(Model model) { ..