原因:访问knife4j需要静态资源,在拦截器中配置添加即可。
解决方案:
继承WebMvcConfigurationSupport类,重写addResourceHandlers()方法。文章来源地址https://www.toymoban.com/news/detail-651930.html
@Configuration
public class MvcConfigurerAdapter extends WebMvcConfigurationSupport {
@Override
protected void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("doc.html").addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
super.addResourceHandlers(registry);
}
}
文章来源:https://www.toymoban.com/news/detail-651930.html
到了这里,关于访问微服务模块的knife4j文档页面,报404的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!