knife4j版的Swagger 404

398 阅读1分钟

在弄项目的时候,因为配置了跨越拦截器啥的,就出现了这种错误,于是上网搜了很多种方法,只有官方和靠谱的人给的方法最可靠 image.png

解决方法:

public class WebConfig 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/");
        WebMvcConfigurer.super.addResourceHandlers(registry);
    }