還在用 Swagger(絲襪哥)生成接口文檔?我推薦你試試它。。。

快速開始
/**
?*?用戶接口
?*/
@RequestMapping("/api/user/")
@RestController
public?class?UserController?{
????/**
?????*?用戶列表
?????*?@param?listForm
?????*/
????@RequestMapping(path?=?"list",?method?=?{RequestMethod.GET,??RequestMethod.POST}??)
????public?ApiResult>?list(UserListForm?listForm){
????????return?null;
????}
????/**
?????*?保存用戶
?????*?@param?userForm
?????*/
????@PostMapping(path?=?"save")
????public?ApiResult?saveUser(@RequestBody?UserForm?userForm) {
????????return?null;
????}
}
@param來告訴JApiDocs接口的參數(shù),但在IDE的幫助下,這個(gè)工作將是輕松愉悅的:
main入口方法執(zhí)行下面的代碼就可以生成文檔了:DocsConfig?config?=?new?DocsConfig();
config.setProjectPath("your?springboot?project?path");?//?項(xiàng)目根目錄
config.setProjectName("ProjectName");?//?項(xiàng)目名稱
config.setApiVersion("V1.0");???????//?聲明該API的版本
config.setDocsPath("your?api?docs?path");?//?生成API?文檔所在目錄
config.setAutoGenerate(Boolean.TRUE);??//?配置自動(dòng)生成
Docs.buildHtmlDocs(config);?//?執(zhí)行生成文檔
