静态路径URL的优先级没有高于RequestMapping Url

时间:2019-04-01 02:03:20

标签: spring spring-boot spring-mvc

我的应用程序托管在https://somedomain.com/app-name上 我已将RequestMapping定义为"/app-name/**",因为用户可以点击:

 https://somedomain.com/app-name
 https://somedomain.com/app-name/some-url
 https://somedomain.com/app-name/some-other-url
 https://somedomain.com/app-name/some-url/some-sub-url

所以我需要剩下的路径(可以包含/也) 作为/ app-name / **的RequestMapping解决了我的问题,但是我的静态内容没有被用作static-path-pattern:/ app-name / static / **

为什么请求映射的优先级高于静态路径模式?我该如何解决?

1 个答案:

答案 0 :(得分:0)

如果可能的话,请尝试更改静态路径模式spring.mvc.static-path-pattern=/resources/**

https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-spring-mvc-static-content