您的问题出在您的
SwaggerConfiguration文件中。您需要取出
@EnableWebMvc,因为这会导致默认的Spring
Boot视图解析器被默认的“ SpringWebMvc”覆盖,后者以不同的方式提供静态内容。
默认情况下,Spring Boot将提供以下任何目录中的静态内容:
- / meta-INF /资源/
- /资源/
- /静态的/
- /上市/
包括webjar。
我遇到了同样的问题,并且在文档中找到了这个问题:http :
//docs.spring.io/spring-boot/docs/current/reference/html/boot-features-
developing-web-applications.html#boot-features -spring-mvc-
自动配置
如果您想完全控制Spring MVC,可以使用添加自己的
@Configuration注释@EnableWebMvc。如果您想保留Spring
Boot MVC功能,而只想添加其他MVC配置(拦截器,格式化程序,视图控制器等),则可以添加自己@Bean的typeWebMvcConfigurerAdapter,但 不添加@EnableWebMvc。
我希望这有帮助。



