SpringMVC中HandlerMapping的三种配置方式

转载自http://blog.csdn.net/ps_zhanglei/article/details/50032233

SpringMVC中的HandlerMapping有三种不同的配置方式:

1、根据beanname来配置:

[html]  view plain  copy
  1. <bean class="org.springframework.web.servlet.mvc.support.ControllerBeanNameHandlerMapping">bean>    
  2. <bean name="/user.do" class="com.smile.controller.UserController">bean>  

2、根据简单URL 来查找Controller :

[html]  view plain  copy
  1. <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">  
  2.     <property name="mappings">  
  3.         <props>  
  4.             <prop key="/userInfo.do">userControllerprop>  
  5.         props>  
  6.     property>  
  7. bean>  
  8.       
  9. <bean id="userController" class="com.smile.controller.UserController">bean>  

3、根据控制类的类名访问controller:

[html]  view plain  copy
  1. <bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping">bean>  
  2. <bean  class="com.smile.controller.UserController">bean>  
三种配置方式没有多大区别。

你可能感兴趣的:(SpringMVC,SpringMVC)