swagger 页面参数显示混淆的问题解决

在使用swagger2的时候,有时候会出现页面参数显示混淆的问题,因为时有时无,也就没有放在心上,最近出现的频率越来越高了,就下定决心解决一下
问题如下:

api 方法参数为 CusSunDryingQuery实体
swagger 页面参数显示混淆的问题解决
CusSunDryingQuery类属性
swagger 页面参数显示混淆的问题解决
swagger页面显示参数
swagger 页面参数显示混淆的问题解决
这里会发现 swagger 页面上显示的 参数和实体对应不上,于是找了一下 这个参数对应的实体。发现是如下的实体:
SysLabelEntity实体属性
swagger 页面参数显示混淆的问题解决

于是就想为什么方法上写的参数实体明明是CusSunDryingQuery 为什么会显示SysLabelEntity 中的属性内容呢。

找了半天终于找到了:
是因为这两个实体注解 @ApiModel 值一样导致的,只要保证@ApiModel注解中value的值是唯一的就行了;

修改后的内容:
CusSunDryingQuery 实体
swagger 页面参数显示混淆的问题解决
SysLabelEntity 实体
swagger 页面参数显示混淆的问题解决
swagger显示
swagger 页面参数显示混淆的问题解决