Spring @MVC
2003년부터 있었고, 2.5에서 많이 바꼈다.
세 부분으로 구성되어있다.
– 요청을 다루기 위한 부분
– DataBinder
– Validator
– Tag library macros
– 확장 가능한 dispatcher 프레임워크
– routing engine
– 컨트롤러 상속구조
– Controller, ThrowawayController
– SimpleFromController 어렵다.
Controller -> @Controller
@RequestMapping, HTTP method를 명시할 수 있다. 패턴을 사용할 수 있고, Class에도 선언할 수 있다.
DEMO