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

简介 今天访问swagger的时候提示空指针了之前还好好的,怎么突然就空指针了呢?想了想,可能和最近做的功能有关。错误原因:一般都是参数的值,与注释的值不匹配,导致mapper不能扫描到。查询后发现在使用 @ApiImplicitParam这个注解的时候,当有以下几种情况的任意一个的时候,就可能出现空指针。情况一: 个数不一致@ApiImplicitParam注解的参数个数不对。比如

小福利:

凯哥自己开发的,领取外卖、打车、咖啡、买菜、各大电商的优惠券的公¥众¥号。如下图:

527c8a82983e56a30f4299fc76e1956a.png

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

75bb5a0574648a4d5adb5f4bfd19d7d4.png

e58c0569f31c8eb6fb27eeb982b7183d.png

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

错误原因:

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

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

情况一: 个数不一致

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

4b6686d19430da4b8703d60882bba3e4.png

情况二:参数名字不一致

eb1e6a49de2d0b95fcdc7f74d18478af.png

凯哥的错就是因为这个:

c6721a2bf05d28211baced17581106e5.png

089183c69a1ed3816d628fcdb9c90679.png


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

a79bc806ad90eb6a327f1689ffa5b4c8.png


小福利:

凯哥自己开发的,领取外卖、打车、咖啡、买菜、各大电商的优惠券的公¥众¥号。如下图:

527c8a82983e56a30f4299fc76e1956a.png

TopTop