首页 > 其他分享 >swagger错误总结

swagger错误总结

时间:2022-08-25 08:34:04浏览次数:55  
标签:总结 addResourceHandler 错误 classpath META registry swagger addResourceLocations

1.按照步骤一步步做,pom依赖,类配置,检查注解有无,是否冲突,路径是否正确,是否与其他路径冲突。

2.看pom依赖与sprignboot版本是否对应,一般2.2.1release 对应2.7的swagger

3.url是否是swagger-ui.html

4.看项目是否设置了其他路径

 

5.看资源目录是否放置正确

6.看项目是否识别到swagger的路径

如果没有添加一下内容在mvccongif中

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/statics/**").addResourceLocations("classpath:/statics/");
// 解决 SWAGGER 404报错
registry.addResourceHandler("/swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
}




@Configuration
public class MvcConfig implements WebMvcConfigurer {

@Bean
public LoginInterceptor createLoginInterceptor(){
return new LoginInterceptor();
}

@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(createLoginInterceptor())
.addPathPatterns("/**")
.excludePathPatterns("/crm","/index","/user/login","/css/**","/images/**","/js/**","/lib/**");
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/statics/**").addResourceLocations("classpath:/statics/");
// 解决 SWAGGER 404报错
registry.addResourceHandler("/swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
}
}

 

标签:总结,addResourceHandler,错误,classpath,META,registry,swagger,addResourceLocations
From: https://www.cnblogs.com/flyer-ovo/p/16623009.html

相关文章

  • 解决在 Spring Boot 中运行 JUnit 测试遇到的 NoSuchMethodError 错误
    在本文章中,我们将会解决在SpringBoot运行测试的时候,得到 NoSuchMethodError 和 NoClassDefFoundError 的JUnit错误。这个错误的原因,通常是因为我们的系统中有2......
  • 9大性能优化经验总结,强烈建议收藏!
    性能优化属于Java高级岗的必备技能,而且大厂特别喜欢考察,今天主要给大家介绍9种性能优化的方法@mikechen1.代码之所以把代码放到第一位,是因为这一点最容易引忽视,比如拿......
  • 时隔4个月我面试字节又挂了|总结与展望
    面试过程半个月之前,我又一次结束了字节的日常实习面试,前后持续一个多星期,每一面都是2天内出结果,第四面一周未出结果,询问hr,面试流程已经终止,是的,又挂了。相比于几个月的......
  • SpringCloud - Seata 总结
    参考资料介绍Seata就是一个分布式事务处理框架,它是由阿里巴巴和蚂蚁金服共同开源的分布式事务解决方案,能够在微服务架构下提供高性能且简单易用的分布式事务服务。核心......
  • Java中字节流的总结及代码练习
    Java中的字节流在描述字节流时,先知道什么是流流可以分为:输入流和输出流输入流和输出流示意图:字节流读取内容:二进制,音频,视频优缺点:可以保证视频音频无损,效率低,没有缓......
  • 集合总结
    2.Collection集合2.1数组和集合的区别(理解)相同点都是容器,可以存储多个数据不同点数组的长度是不可变的,集合的长度是可变的数组可以存基本数据类型和引用......
  • 解决vs“错误CS0006:未能找到元数据文件”,终极解决方法
    解决vs“错误CS0006:未能找到元数据文件”,终极解决方法问题引起起因:将A类库里的某些对象class迁移到 新创建的B类库(JF.Domain.csproj),通过这样的一顿骚操作后,编译的时候,错......
  • 常用类.总结
    内部类:在一个类的内部再定义一个完整的类。成员内部类、静态内部类、局部内部类、匿名内部类。0bject类:所有类的直接或间接父类,可存储任何对象。包装类:基本数据类......
  • 服务器报没有token的错误,但是之后又正常执行
    原因:    vue发送请求时,会先由前端服务器向后端服务器发送请求。但是token存储在浏览器的cookie中,所以没有携带token访问服务器。vue默认访问两次,第一次前端服务器......
  • Swagger
    swagger1.了解简介你可能尝试过写完一个接口后,自己去创建接口文档,或者修改接口后修改接口文档。多了之后,你肯定会发生一个操作,那就是忘记了修改文档或者创建文档(......