继承WebMvcConfigurationSupport后导致静态资源无法访问

  • Post author:
  • Post category:其他

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


版权声明:本文为Htdlz原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。