SpringMVC 三种处理器映射器配置方式

       当用户通过URL发来请求、在Controller 层 springmvc 要根据配置文件来决定哪一个Controller 对象处理该请求。该过程是通过处理器映射器HandlerMapping类来决定。

首先看一下HandlerMapping 类图以及子类间的关系:

SpringMVC 三种处理器映射器配置方式_第1张图片


下面我们介绍常用的三种配置方式:

方式一:通过BeanNameUrlHandlerMapping 也就是根据url请求去匹配bean的name属性url,从而获取Controller。Springmvc配置文件如下:

	
	
	

方式二:通过SimpleUrlHandlerMapping 也就是 根据浏览器url匹配简单url的key,key又Controller的id找到Controller。Springmvc配置文件如下:该方式可以将URL集中配置

	
		
			
				myController
				http
				http
			
		
	

方式三:通过ControllerClassNameHandlerMapping 也就是根据类名(MyController)类名.do来访问,类名首字母小写.

	


注:多个映射器可以共存互不影响。


你可能感兴趣的:(Java)