今天在用swagger 调试代码的时候发现,传入的参数到后台都显示为null。用RequestParam 这个参数又必须得传,而这是一个可以为空的参数。所以从网上搜索了解决办法,发现 参数前需要加 @ApiImplicitParams 注解,于是加上注解发现 参数到后台还是null,于是看了@ApiImplicitParams注解的说明文档,也可以参考https://blog.youkuaiyun.com/xiaojin21cen/article/details/78654652。代码作了修改。
一开始没有paramType ,加上去之后才完美解决swagger 参数问题。
另外也可以设置@RequestParam(requied=false)。