
개발자는 설정만 하고 스프링이 주도권을 가져간다.
framework library
주도권을 가지고 틀이 짜여있는
거기에 사용되는 모든 것들은 library
둘을 칼같이 짜를 수 없다

legacy 스프링 (설정이 수동)
⇒ 보통 war로 만들어서 톰캣에 배포
→ 설정을 자동으로 해주면 좋겠다 → spring boot ( 설정이 자동)
⇒ 주로 jar(jar안에 톰캣이 들어있다)로 나옴

Handler Mapping
forward controller
/member 경로로 GET 요청을 보냄.DispatcherServlet은 스프링 MVC에서 Front Controller 역할을 수행해, 모든 요청을 중앙에서 받아 처리 흐름을 관리.