不推荐使用@ApiImplicitParam(),@ApiImplicitParams()的原因
参数过多不推荐使用@ApiImplicitParam(),@ApiImplicitParams()
此文章观看前提:已经能用mybatis-plus自动生成代码
一时找不到属性多的entity类示范,随意看看,如果用@ApiImplicitParam(),@ApiImplicitParams()这些注解,每个方法都这样写,只要你自己想,也可以。。。反正我不推荐
如果参数过多,推荐用下方注解@RequestBody @ApiParam(),最好就是参数为对象且对象属性过多的情况
但要注意一点,必须在entity对象中定义@ApiModel(),在mybatis-plus代码生成器中开启swagger2配置就会自动生成@ApiModel()
且要在每个属性前面加上@ApiModelProperty(),这个就算在mybatis-plus代码生成器中开启swagger2配置也不会自动生成@ApiModelProperty()
这样就相当于你写了那么多@ApiImplicitParam()了,那又会有人说,我既不想写@ApiImplicitParam(),又不想在entity类中写这么多@ApiModelProperty(),那我只能说,还真有办法,可以在代码生成器模板中修改一下,就能让entity类生成时每个属性前自带@ApiModelProperty()注解了