- Model, View, Controller 분리
- 컴포넌트 간의 결합성 낮음 → 유지보수 용이, 확장성


@ Controller 선언
@ RequestMapping 선언
- Controller에서는 처리 결과를 보여줄 View 이름이나 객체를 리턴
- DispatcherServlet은 View 이름이나 View 객체를 이용하여 view를 생성


정적 resource들은 DispatcherServlet이 처리하면 안된다
✔️즉, < resources mapping=”/resources/*” location=”/resources/” >
→ DispatcherServlet에 보내지 X, /resources/로 보냄