项目场景:
使用SpringBoot启动项目无法访问到服务端资源
问题描述
提示:
使用SpringBoot启动项目无法访问到服务端资源,服务端资源放置在默认的static目录下
---
# 原因分析:
WebMvcAutoConfiguration 这个注解中有一个特殊的条件(自动访问static文件下的路径)。当 WebMvcConfigurationSupport 没有加载时才生效,而为了使浏览器端不造成ID精度的丢失,配置了扩展MVC框架的消息转换器,使WebMvcConfigurationSupport加载了,无法使WebMvcAutoConfiguration生效。
---
# 解决方案:
重写WebMvcConfigurationSupport类中的addResourceHandlers方法,进行静态资源映射。
