springmvc处理器映射器test

来源:互联网 发布:美工勾刀 编辑:程序博客网 时间:2024/06/14 12:31

BeanNameUrlHandlerMapping SimpleUrlHandlerMaping ControllerClassNameHandlerMapping是springmvc 的处理器映射器,那么它们如果加载同意路径是否会有冲突?

结果:没有冲突,它们的加载优先顺序是由它们在springmvc.xml中的先后而定的。

<bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean><!--  --><bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"><property name="mappings"><props> <prop key="/myController.do">controller2</prop></props></property></bean><bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping"></bean><!-- 映射3ControllerClassNameHandlerMapping --><bean id="controller1" class="edu.sxdtdx.www.controller.MyController"></bean><!-- 映射2SimpleUrlHandlerMapping --><bean id="controller2" class="edu.sxdtdx.www.controller.MyyController"></bean><!-- 映射1BeanNameUrlHandlerMapping --><bean id="controller3" name="/myController.do" class="edu.sxdtdx.www.controller.MyyyController"></bean>

以上是springmvc.xml 文件的一部分。

0 0