SpringMVC.xml配置文件 几种配置方法

来源:互联网 发布:小学生沉迷网络的案例 编辑:程序博客网 时间:2024/06/06 09:05

处理器映射器

BeanNameUrlHandlerMapping:根据请求的url和处理器的beanname进入汽配

org.springframework.web.servlet.handler.SimpleUrlHandlerMapping

BeanNameUrlHandlerMapping的增强版本,可以将urlbeanid进行匹配

处理器适配器

SimpleControllerHandlerAdapter:处理执行实现Controller接口的处理器

HttpRequestHandlerAdapter: 处理执行实现HttpRequestHandler接口的处理器



<!--非注解的映射器<bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/><bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"><property name="mappings"><props><prop key="/show.action">one</prop></props></property></bean>--><!--非注解的适配器<bean class="org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter"/><bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>--><!-- 非注解形式定义处理器 <bean name="/hello.action" class="com.controller.Hello"/><bean id="one" class="com.controller.ShowList"/>--> <!-- 将注解的类,扫描加载 使用了@Controller标志的类--><context:component-scan base-package="com.controller"/><!-- 注解的映射器和适配器 ,对类中使用了@RequestMapping标志的方法进行映射和适配<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping"/><bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"/>--><!-- 实际开发中使用 <mvc:annotation-driven/>代替注解适配器和映射器--><mvc:annotation-driven/><!-- 将注解的类,扫描加载 使用了@Controller标志的类--><context:component-scan base-package="com.controller"/><!-- 视图解析器 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix">//前缀<value>/WEB-INF/</value></property><property name="suffix">//后缀<value>.jsp</value></property></bean>


0 0
原创粉丝点击