记一次swagger报错(java.lang.NullPointerException: null)异常问题
- 工作小总结
- 时间:2023-03-21 13:46
- 652人已阅读
简介
今天访问swagger的时候提示空指针了之前还好好的,怎么突然就空指针了呢?想了想,可能和最近做的功能有关。错误原因:一般都是参数的值,与注释的值不匹配,导致mapper不能扫描到。查询后发现在使用 @ApiImplicitParam这个注解的时候,当有以下几种情况的任意一个的时候,就可能出现空指针。情况一: 个数不一致@ApiImplicitParam注解的参数个数不对。比如
小福利:
凯哥自己开发的,领取外卖、打车、咖啡、买菜、各大电商的优惠券的公¥众¥号。如下图:
今天访问swagger的时候提示空指针了
之前还好好的,怎么突然就空指针了呢?想了想,可能和最近做的功能有关。
错误原因:
一般都是参数的值,与注释的值不匹配,导致mapper不能扫描到。
查询后发现在使用 @ApiImplicitParam这个注解的时候,当有以下几种情况的任意一个的时候,就可能出现空指针。
情况一: 个数不一致
@ApiImplicitParam注解的参数个数不对。比如,使用注解的时候,写了三个,但是,参数写了四个:
情况二:参数名字不一致
凯哥的错就是因为这个:
情况三:对象中,属性重名了
小福利:
凯哥自己开发的,领取外卖、打车、咖啡、买菜、各大电商的优惠券的公¥众¥号。如下图: