背景:

有一天前端给我要接口文档,我给发了个接口文档路径,结果直接报错500,截图如下:

原因分析:

500报错,看后台日志

java.lang.NullPointerException: nullat springfox.documentation.swagger2.mappers.RequestParameterMapper.bodyParameter(RequestParameterMapper.java:264)at springfox.documentation.swagger2.mappers.RequestParameterMapper.mapParameter(RequestParameterMapper.java:149)at springfox.documentation.swagger2.mappers.ServiceModelToSwagger2Mapper.beforeMappingOperations(ServiceModelToSwagger2Mapper.java:125)at springfox.documentation.swagger2.mappers.ServiceModelToSwagger2MapperImpl.mapOperation(ServiceModelToSwagger2MapperImpl.java:109)at springfox.documentation.swagger2.mappers.ServiceModelToSwagger2Mapper.mapOperations(ServiceModelToSwagger2Mapper.java:270)at springfox.documentation.swagger2.mappers.ServiceModelToSwagger2Mapper.lambda$mapApiListings$2(ServiceModelToSwagger2Mapper.java:258)at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580)at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270)at java.util.TreeMap$ValueSpliterator.forEachRemaining(TreeMap.java:2897)at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)at java.util.stream.ReferencePipeline.forEachOrdered(ReferencePipeline.java:423)at springfox.documentation.swagger2.mappers.ServiceModelToSwagger2Mapper.mapApiListings(ServiceModelToSwagger2Mapper.java:253)at springfox.documentation.swagger2.mappers.ServiceModelToSwagger2MapperImpl.mapDocumentation(ServiceModelToSwagger2MapperImpl.java:48)at springfox.documentation.swagger2.web.Swagger2ControllerWebMvc.getDocumentation(Swagger2ControllerWebMvc.j

这个问题找起来,比较麻烦,需要你debug看下swagger源码,最后会找到报错的swagger注解类,基本上都是注解使用错误,我这边的问题是参数是个数不对,少写了三个,导致swagger报空指针

swagger主页访问报错500相关推荐

  1. svn访问报错500

    背景:由于某种原因,本人重启了一下SVN服务的物理机,重启过后发现所有人访问SVN都报如下错误. ##问题排查: 1.用户权限 2.是不是因为不允许出网 3.配置文件是不是配错 4.日志文件找不到 # ...

  2. 记一次swagger域名无法访问报错解决

    记一次swagger域名无法访问报错解决 今天下午项目快要外部测试的时候突然前端小姐姐说测试服务器swagger无法访问了,我心里一惊还有这事,马上排查,毕竟谁不想给小姐姐留个好印象了. 因为在此之前 ...

  3. swagger访问报错This application has no explicit mapping for /error, so you are seeing this as a fallback

    swagger访问报错This application has no explicit mapping for /error, so you are seeing this as a fallback ...

  4. .NET Core Web API 发布IIS 报错 500.31

    现象及操作: IIS正常发布,应用程序池设置为[无托管代码],报错,500.31,重启IIS还是报错500.31, 根据网上搜索判断为:发布.NET Core版本与本机运行.NET Core版本不统一 ...

  5. git保姆级入门(包含解决git仓库报错500的问题)

    介绍一个简单的git仓库创建方法: 在git上创建一个仓库 新建文件夹 git clone +刚才仓库的https 此时文件夹里出现仓库文件夹 进入该文件夹,将要上传的文件添加到本文件夹内(注意不要添 ...

  6. easy-mock本地部署成功,访问报错:EADDRNOTAVAIL 0.0.0.0:7300 解决方案

    easy-mock本地部署成功,访问报错:EADDRNOTAVAIL 0.0.0.0:7300 解决方案 参考文章: (1)easy-mock本地部署成功,访问报错:EADDRNOTAVAIL 0.0 ...

  7. apache php 503,宝塔linux面板 apache网站访问报错503 Service Unavailable解决

    宝塔linux面板 apache网站访问报错: 503 Service Unavailable Service Unavailable The server is temporarily unable ...

  8. 上传文件报错500或者文件大于2M上传不上去解决方法

    上传文件报错500或者文件大于2M上传不上去解决方法 参考文章: (1)上传文件报错500或者文件大于2M上传不上去解决方法 (2)https://www.cnblogs.com/sillong/p/ ...

  9. 关于前端接口报错500原因

    关于前端接口报错500原因 1.前端与后端入参有出入 2.前端请求头与后端有出入造成, 下面展示一些 内联代码片. Content-Type: application/x-www-form-urlen ...

最新文章

  1. 2017辽宁冬令营-4.蚂蚁
  2. OpenMP并行化实例----Mandelbrot集合并行化计算
  3. 取得Linux系统的各种统计信息
  4. hibernate建表 一对多 多的一方控制一的一方
  5. iOS之LLVM编译流程和Clang插件开发集成
  6. 方法练习3_打印指定次数的HelloWorld
  7. 阿里云cloudmonitor服务导致CPU暴增的异常
  8. 如何提升数据分析的效率
  9. vlc_for_android(基于git-3.0.0)快速集成并播放电视节目直播
  10. java整人代码大全_整人代码大全.doc
  11. Mac M1运行matlab卡,解决办法
  12. linux 可道云_腾讯云linux+kodexplorer可道云搭建私有云盘
  13. 主动微波遥感和被动微波遥感
  14. linux rarcrack破解rar、zip和7z压缩包简单密码的工具
  15. 计算机 网络发现不了电脑,win10网络发现已关闭网络计算机和设备不可见怎么办?...
  16. matlab 图像处理之边缘提取
  17. 零基础如何搭建个人网站,附完整建站步骤!
  18. UVA12716 LA6657 GCD XOR【GCD+位运算+前缀和】
  19. 2017 ACM Arabella Collegiate Programming Contest G. Snake Rana GYM101350G
  20. window.print()打印网页局部内容

热门文章

  1. 面试题:DNS域名解析过程(超详细)
  2. 【5G NR】NAS连接管理—CM状态
  3. 冒泡排序算法与改进的冒泡排序算法
  4. linux命令shutdown -r,Linux shutdown 命令详解
  5. FastDFS 分布式文件系统介绍及安装部署
  6. ORA-12520: TNS:listener could not find available handler for requested type of server
  7. JAVA练习5—继承,方法重写
  8. 【想进阿里的小菜鸟】有趣的哥德巴赫猜想
  9. 集合框架之ArrayDeque类详解
  10. ArrayDeque源码解析