记一次swagger报错(java.lang.NullPointerException: null)异常问题

  • 作者: 凯哥Java(公众号:凯哥Java)
  • 工作小总结
  • 时间:2023-03-21 13:46
  • 3228人已阅读
简介 今天访问swagger的时候提示空指针了之前还好好的,怎么突然就空指针了呢?想了想,可能和最近做的功能有关。错误原因:一般都是参数的值,与注释的值不匹配,导致mapper不能扫描到。查询后发现在使用 @ApiImplicitParam这个注解的时候,当有以下几种情况的任意一个的时候,就可能出现空指针。情况一: 个数不一致@ApiImplicitParam注解的参数个数不对。比如

🔔🔔🔔好消息!好消息!🔔🔔🔔

有需要的朋友👉:联系凯哥 微信号 kaigejava2022

今天访问swagger的时候提示空指针了

75bb5a0574648a4d5adb5f4bfd19d7d4.png

e58c0569f31c8eb6fb27eeb982b7183d.png

之前还好好的,怎么突然就空指针了呢?想了想,可能和最近做的功能有关。

错误原因:

一般都是参数的值,与注释的值不匹配,导致mapper不能扫描到。

查询后发现在使用 @ApiImplicitParam这个注解的时候,当有以下几种情况的任意一个的时候,就可能出现空指针。

情况一: 个数不一致

@ApiImplicitParam注解的参数个数不对。比如,使用注解的时候,写了三个,但是,参数写了四个:

4b6686d19430da4b8703d60882bba3e4.png

情况二:参数名字不一致

eb1e6a49de2d0b95fcdc7f74d18478af.png

凯哥的错就是因为这个:

c6721a2bf05d28211baced17581106e5.png

089183c69a1ed3816d628fcdb9c90679.png


情况三:对象中,属性重名了

a79bc806ad90eb6a327f1689ffa5b4c8.png


TopTop