SpringMVC非注解的处理映射器和适配器的相关文章


一:非注解映射器


   <bean id="testSpringmVC" name="/test.do" class="ssh.test.controller.TestSpringMVC" />


1 .BeanNameUrlHandlerMapping

 <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/>


BeanNameUrlHandlerMapping从名称就可以看出该映射器是用bean的name属性来做url,


  2.SimpleUrlHandlerMapping

      <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">

    <property name="mappings">

        <props>

            <prop key="/test1.do">testSpringmVC</prop>

            <prop key="/test2.do">testSpringmVC</prop>

             <prop key="/test3.do">testSpringmVC</prop>

        </props>

    </property>

</bean>


SimpleUrlHandlerMapping 简单映射器配置,是需要给controller配置映射路径的,使用到了bean的id属性。上面的实例就是 给id为testSpringMVC配置了三个url。


注意:所有的映射器都实现了HandlerMapping接口。


二. 非注解的适配器。


1.SimpleControllerHandlerAdapt 

<bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>器时要求实现Controller接口。


2.HttpRequestHandlerAdapter


<bean class="org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter"/>


使用以上适配器时要求实现HttpRequestHadler接口。

我是红色火线加油站,欢迎你的转载!http://hongsehuoxian.com
看到这里如果这篇文章真的帮到你了,不妨打赏一下哦!

以上就是红色火线JAVA加油站整理的关于SpringMVC非注解的处理映射器和适配器的相关文章的文章,
希望可以帮到你,如果你有不同的见解可以留言指正哦,避免让别的java小伙伴在走挫折路。
easyui+struts1实现文件上传功能
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

分享:

支付宝

微信