解決Swagger修改請(qǐng)求對(duì)象字段文檔不更新問題
解決方法
有兩個(gè)對(duì)象用了同一個(gè)@ApiModel的value值
描述
今天發(fā)現(xiàn)不管怎么修改如下對(duì)象,接口顯示總是不變
@Data @NoArgsConstructor @AllArgsConstructor @ApiModel(value = "賬單查詢對(duì)象",description = "請(qǐng)求參數(shù)類") public class QueryBillVO { @ApiModelProperty(value = "頁碼",example = "1",required = false) private Long page = 1l; @ApiModelProperty(value = "每頁顯示條數(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 = "支付類型 0支付/1收入",example = "0",required = false) private Integer type; }
后來發(fā)現(xiàn)原來是兩個(gè)查詢對(duì)象的 @ApiModel中的value都使用了同一個(gè)值,在swagger頁面上顯示是就只顯示先放入bean的那一個(gè)
/** * @author lzp * @date 2021/4/23 2:29 * 通用查詢bean */ @Data @NoArgsConstructor @AllArgsConstructor @ApiModel(value = "查詢通用對(duì)象",description = "請(qǐng)求參數(shù)類") public class QueryVO { @ApiModelProperty(value = "頁碼",example = "1",required = false) private Long page = 1l; @ApiModelProperty(value = "每頁顯示條數(shù)",example = "10",required = false) private Long size = 10l; @ApiModelProperty(value = "登錄用戶的id",example = "1",required = false) private Integer userId; }
保持value不一樣即可
以上就是解決Swagger修改請(qǐng)求對(duì)象字段文檔不更新問題的詳細(xì)內(nèi)容,更多關(guān)于Swagger修改字段更新文檔的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
java中continue和break區(qū)別詳細(xì)解析
break和continue都是跳轉(zhuǎn)語句,它們將程序的控制權(quán)轉(zhuǎn)移到程序的另一部分,下面這篇文章主要給大家介紹了關(guān)于java中continue和break區(qū)別的相關(guān)資料,需要的朋友可以參考下2022-11-11Spring Security學(xué)習(xí)筆記(一)
這篇文章主要介紹了Spring Security的相關(guān)資料,幫助大家開始學(xué)習(xí)Spring Security框架,感興趣的朋友可以了解下2020-09-09Java超詳細(xì)教你寫一個(gè)網(wǎng)絡(luò)購書系統(tǒng)案例
這篇文章主要介紹了怎么用Java來寫一個(gè)購書系統(tǒng),購買書籍主要需要每本書的編號(hào)、書名、單價(jià)、庫存屬性,能夠讓客戶通過編號(hào)來選書,感興趣的朋友跟隨文章往下看看吧2022-03-03Java的Struts框架中Action的編寫與攔截器的使用方法
這篇文章主要介紹了Java的Struts框架中Action的編寫與攔截器的使用方法,Struts框架是Java的SSH三大web開發(fā)框架之一,需要的朋友可以參考下2015-11-11