1. 가장 심플한 페이지를 돌려본다.
web.xml
dispatcher-servlet.xml
설정파일을 보면 BeanNameUrlHandlerMapping 클래스를 사용해서 Controller와 URL을 맵핑해주는 것을 알 수 있다. 만일 빈 설정파일에 HandlerMapping이 설정되어 있지 않으면 default 로 BeanNameURLHandlerMapping을 설정한다.
SimpleUrlHandlerMapping 매핑에 대한 정보를 각각의 Controller에서 설정하는 것이 아니라 하나의 저장소에서 관리하는 것이다. Controller를 개발하는 개발자들은 빈을 정의하기만 하고 이 Controller가 어떻게 맵핑되어서 사용하는지에 대해서는 몰라도 된다. 위의 설정파일을 SimpleUrlHandlerMapping으로 바꾸어 보면
dispatcher-servlet.xml
index.html
web.xml
dispatcher-servlet.xml
설정파일을 보면 BeanNameUrlHandlerMapping 클래스를 사용해서 Controller와 URL을 맵핑해주는 것을 알 수 있다. 만일 빈 설정파일에 HandlerMapping이 설정되어 있지 않으면 default 로 BeanNameURLHandlerMapping을 설정한다.
SimpleUrlHandlerMapping 매핑에 대한 정보를 각각의 Controller에서 설정하는 것이 아니라 하나의 저장소에서 관리하는 것이다. Controller를 개발하는 개발자들은 빈을 정의하기만 하고 이 Controller가 어떻게 맵핑되어서 사용하는지에 대해서는 몰라도 된다. 위의 설정파일을 SimpleUrlHandlerMapping으로 바꾸어 보면
dispatcher-servlet.xml
index.html
-
Controller 기반 구현
- Controller 단순 구현