解決方法
有兩個(gè)對(duì)象用了同一個(gè)@ApiModel的value值
描述
今天發(fā)現(xiàn)不管怎么修改如下對(duì)象,接口顯示總是不變
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "賬單查詢(xún)對(duì)象",description = "請(qǐng)求參數(shù)類(lèi)")
public class QueryBillVO {
@ApiModelProperty(value = "頁(yè)碼",example = "1",required = false)
private Long page = 1l;
@ApiModelProperty(value = "每頁(yè)顯示條數(shù)",example = "10",required = false)
private Long size = 10l;
@ApiModelProperty(value = "賬單范圍 private/group/all",example = "private/group/all",required = true)
private String area;
@ApiModelProperty(value = "支付類(lèi)型 0支付/1收入",example = "0",required = false)
private Integer type;
}
后來(lái)發(fā)現(xiàn)原來(lái)是兩個(gè)查詢(xún)對(duì)象的 @ApiModel中的value都使用了同一個(gè)值,在swagger頁(yè)面上顯示是就只顯示先放入bean的那一個(gè)
/**
* @author lzp
* @date 2021/4/23 2:29
* 通用查詢(xún)bean
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "查詢(xún)通用對(duì)象",description = "請(qǐng)求參數(shù)類(lèi)")
public class QueryVO {
@ApiModelProperty(value = "頁(yè)碼",example = "1",required = false)
private Long page = 1l;
@ApiModelProperty(value = "每頁(yè)顯示條數(shù)",example = "10",required = false)
private Long size = 10l;
@ApiModelProperty(value = "登錄用戶(hù)的id",example = "1",required = false)
private Integer userId;
}
保持value不一樣即可
以上就是解決Swagger修改請(qǐng)求對(duì)象字段文檔不更新問(wèn)題的詳細(xì)內(nèi)容,更多關(guān)于Swagger修改字段更新文檔的資料請(qǐng)關(guān)注html5模板網(wǎng)其它相關(guān)文章!
【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!