不怕笑话的说,遇到这个静态资源无法访问的情况查了一天多.
一开始只是在查static目录下无法访问的问题.发现如何修改配置都没有效果,后来发现webjars目录也无法访问,才开始怀疑是mvc配置导致的冲突.
从webjars开始查起发现,在WebMvcAutoConfiguration下
这里没有配置成功的话,肯定是我们的配置与他冲突了
写的很明显了,所以我们如果需要自己实现WebMvcConfigurationSupport的话会顶掉mvc的自动配置
解决
在WebMvcConfigurationSupport中重写该方法就行了
此刻yml或者properties中配置的static-locations和static-path-pattern大部分意义也就没了
不完全没有,比如错误页的地址啥的
继承WebMvcConfigurationSupport后导致静态资源无法访问
最新推荐文章于 2024-04-09 09:11:06 发布