转载自http://blog.csdn.net/ps_zhanglei/article/details/50032233
SpringMVC中的HandlerMapping有三种不同的配置方式:
1、根据beanname来配置:
- <bean class="org.springframework.web.servlet.mvc.support.ControllerBeanNameHandlerMapping"></bean>
- <bean name="/user.do" class="com.smile.controller.UserController"></bean>
2、根据简单URL 来查找Controller :
- <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
- <property name="mappings">
- <props>
- <prop key="/userInfo.do">userController</prop>
- </props>
- </property>
- </bean>
-
- <bean id="userController" class="com.smile.controller.UserController"></bean>
3、根据控制类的类名访问controller:
- <bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping"></bean>
- <bean class="com.smile.controller.UserController"></bean>
三种配置方式没有多大区别。