SpringBoot配置knife4j版的Swagger打开doc.html页面404
自己配置项目出现了springboot配置knife4j打不开doc.html的情况,网上一顿搜索,各种方法都不行,后来发现是项目中原先就有一个类继承了WebMvcConfigurationSupport,资源被改掉了,需要重新配置。
@SpringBootApplication
public class SwaggerBootstrapUiDemoApplication implements WebMvcConfigurer{
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("doc.html").addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
}
}