SimpleUrlHandlerMapping的Java配置(Spring Boot)

SimpleUrlHandlerMapping的Java配置(Spring Boot),第1张

SimpleUrlHandlerMapping的Java配置(Spring Boot)

SimpleUrlHandlerMappings
是有序的,如javadoc中所述,默认值为
Integer.MAX_VALUE
,这意味着它们的优先级最低。这会导致
ResourceHttpRequestHandler
(默认情况下映射
/**
并具有顺序
Integer.MAX_VALUE- 1
)优先于控制器的映射。

更新您的

sampleServletMapping()
方法,以将映射顺序设置为小于的值
Integer.MAX_VALUE - 1
。例如:

@Beanpublic SimpleUrlHandlerMapping sampleServletMapping() {    SimpleUrlHandlerMapping mapping = new SimpleUrlHandlerMapping();    mapping.setOrder(Integer.MAX_VALUE - 2);    Properties urlProperties = new Properties();    urlProperties.put("/index", "myController");    mapping.setMappings(urlProperties);    return mapping;}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5675882.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存