我正在嘗試將 swagger UI 2.6.1 集成到我的 Spring Boot 項目中?,F在我得到的頁面如鏈接中的圖像所示。正如我們所看到的,post 請求沒有示例請求參數。我的問題是我應該如何添加這些示例請求,以及要在我的 java 代碼或某些屬性文件中進行哪些更改?我想知道我需要在何處添加請求參數,以便在我的 swagger 視圖中反映出來?
1 回答

蝴蝶不菲
TA貢獻1810條經驗 獲得超4個贊
如果請求參數是 Java 8 可選參數,則 swagger docent 在 UI 中顯示它們。您必須將“.genericModelSubstitutes(Optional.class)”添加到您的 Docket-Bean 創建中:
public Docket sampleApi() { return new Docket(DocumentationType.SWAGGER_2) .useDefaultResponseMessages(false) .groupName("sample-api") .apiInfo(apiInfo()) .select() .paths(regex("/api.*") )) .build() .genericModelSubstitutes(Optional.class); // 添加這個 }
添加回答
舉報
0/150
提交
取消