当前位置: 代码网 > it编程>编程语言>Java > 解决swagger主页访问,返回报错500问题

解决swagger主页访问,返回报错500问题

2024年10月01日 Java 我要评论
swagger主页访问,返回报错500报错日志下面展示一些内联代码片。java.lang.nullpointerexception: null at springfox.documentation.s

swagger主页访问,返回报错500

报错日志

下面展示一些 内联代码片

java.lang.nullpointerexception: null
    at 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

在(requestparametermapper.java:264)的地方打断点

找到报错的swagger注解类,基本上都是注解使用错误

我这问题是入参是两个参数

注解缺注明了三个参数,导致swagger报空指针

删除第三个swagger 入参注解就ok了

由于swagger报错不会提示具体是哪个类的注解有错误

所以需要慢慢的debug 循环

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com