springMVC非注解的处理器映射器与处理器适配器
非注解的处理器映射器与处理器适配器
一、非注解的处理器映射器
1、org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping
2、org.springframework.web.servlet.handler.SimpleUrlHandlerMapping
多个映射器可以并存,前端控制器判断URL能让那些映射器映射,就让正确的映射器处理。
二、非注解的处理器适配器
1、org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter
要求编写的Handler都要实现Controller接口
2、org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter
要求编写的Handler都要实现HttpRequestHandler接口
注解的处理器映射器与处理器适配器
一、注解的处理器映射器
spring3.1之前使用org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping注解映射器
spring3.1之后使用org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping注解映射器
二、注解的处理器适配器
spring3.1之前使用
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter
spring3.1之后使用
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter
1、配置注解的处理器映射器和处理器适配器
2、开发注解的Handler
3、在spring容器中加载Handler
4、访问http://localost:8080/SpringMvcDemo/queryItems\_test.action
还没有评论,来说两句吧...