美文网首页
springmvc映射器,适配器

springmvc映射器,适配器

作者: 打死你的小白兔 | 来源:发表于2018-04-01 09:44 被阅读0次

    1.非注解

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
        xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context"
        xsi:schemaLocation="
                    http://www.springframework.org/schema/beans
                    http://www.springframework.org/schema/beans/spring-beans.xsd
                    http://www.springframework.org/schema/tx
                    http://www.springframework.org/schema/tx/spring-tx.xsd
                    http://www.springframework.org/schema/aop
                    http://www.springframework.org/schema/aop/spring-aop.xsd
                    http://www.springframework.org/schema/context
                    http://www.springframework.org/schema/context/spring-context.xsd">
    
    
        <bean name="xxx" class="xxxxx"></bean>
        <!--处理器映射器 将按照bean的name作为URL进行查找 -->
        <bean
            class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>
        <!--简单URL映射 -->
        <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
            <property name="mappings">
                <props>
                    <prop key="bean的name">bean的id</prop>
                    <prop key=""></prop>
                </props>
            </property>
        </bean>
    
        <!--处理器适配器 -->
    
        <bean
            class=" org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter ">
            <!--要求所有的handler实现controller接口 -->
    
        </bean>
    
        <bean class=" org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter ">
        <!--要求所有的handler实现HttpRequestHandlerAdapter接口 -->
        </bean>
        org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter
        <!--视图解析器 -->
        <bean
            class=" org.springframework.web.servlet.view.InternalResourceViewResolver ">
    
    
    
        </bean>
    
    </beans>
    

    2.注解

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
           xmlns:aop="http://www.springframework.org/schema/aop"
           xmlns:tx="http://www.springframework.org/schema/tx" 
           xmlns:context="http://www.springframework.org/schema/context"
           xmlns:mvc="http://www.springframework.org/schema/mvc"
           xsi:schemaLocation="
                    http://www.springframework.org/schema/beans
                    http://www.springframework.org/schema/beans/spring-beans.xsd
                    http://www.springframework.org/schema/tx
                    http://www.springframework.org/schema/tx/spring-tx.xsd
                    http://www.springframework.org/schema/aop
                    http://www.springframework.org/schema/aop/spring-aop.xsd
                    http://www.springframework.org/schema/context
                    http://www.springframework.org/schema/context/spring-context.xsd
                    http://www.springframework.org/schema/mvc
                    http://www.springframework.org/schema/mvc/spring-mvc.xsd">
    
    <!--注解映射器  -->
    <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping"></bean>
    <!--注解适配器  -->
    <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"></bean>
    <context:component-scan base-package="com.xx.xx"></context:component-scan>
    <!--使用mvc:annotation-driven上面的注解映射器和注解适配器将被替代  -->
    <mvc:annotation-driven></mvc:annotation-driven>
    </beans>
    

    相关文章

      网友评论

          本文标题:springmvc映射器,适配器

          本文链接:https://www.haomeiwen.com/subject/xmobcftx.html