概述
通常,您可能在Spring MVC开发中混合使用多个处理程序映射策略。 例如,使用ControllerClassNameHandlerMapping映射所有约定处理程序映射,并使用SimpleUrlHandlerMapping显式映射其他特殊处理程序映射。 在上述情况下,指定处理程序映射优先级很重要,这样它才不会引起冲突。 您可以通过“ order ”属性设置优先级,其中较低的顺序值具有较高的优先级。 下载它– SpringMVC-HandlerMapping-Priority-Example.zip (8 KB) 翻译自: https://mkyong.com/spring-mvc/configure-the-handler-mapping-priority-in-spring-mvc/<beans ...>
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<value>
/index.htm=welcomeController
/welcome.htm=welcomeController
/main.htm=welcomeController
/home.htm=welcomeController
</value>
</property>
<property name="order" value="0" />
</bean>
<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping" >
<property name="caseSensitive" value="true" />
<property name="order" value="1" />
</bean>
<bean id="welcomeController"
class="com.mkyong.common.controller.WelcomeController" />
<bean class="com.mkyong.common.controller.HelloGuestController" />
</beans>
下载源代码
参考文献
最后
以上就是笑点低大侠为你收集整理的在Spring MVC中配置处理程序映射优先级的全部内容,希望文章能够帮你解决在Spring MVC中配置处理程序映射优先级所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复