干掉 Swagger (絲襪哥),試試這個新工具!
關(guān)注我們,設(shè)為星標,每天7:30不見不散,架構(gòu)路上與您共享? 回復"架構(gòu)師"獲取資源
快速開始
/**
* 用戶接口
*/
@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 ApiResultsaveUser(@RequestBody UserForm userForm){
return null;
}
}
@param來告訴JApiDocs接口的參數(shù),但在IDE的幫助下,這個工作將是輕松愉悅的:
DocsConfig config = new DocsConfig();
config.setProjectPath("your springboot project path"); // 項目根目錄
config.setProjectName("ProjectName"); // 項目名稱
config.setApiVersion("V1.0"); // 聲明該API的版本
config.setDocsPath("your api docs path"); // 生成API 文檔所在目錄
config.setAutoGenerate(Boolean.TRUE); // 配置自動生成
Docs.buildHtmlDocs(config); // 執(zhí)行生成文檔
功能特性
簡潔的文檔
倉庫地址:https://github.com/YeDaxia/JApiDocs 中文文檔:https://japidocs.agilestudio.cn/#/zh-cn/

到此文章就結(jié)束了。如果今天的文章對你在進階架構(gòu)師的路上有新的啟發(fā)和進步,歡迎轉(zhuǎn)發(fā)給更多人。歡迎加入架構(gòu)師社區(qū)技術(shù)交流群,眾多大咖帶你進階架構(gòu)師,在后臺回復“加群”即可入群。
這些年小編給你分享過的干貨
《不花錢的IDEA 2020.3.1?最新激活教程,有效期到2099年!》
《Docker與CI持續(xù)集成/CD持續(xù)部署》

轉(zhuǎn)發(fā)在看就是最大的支持??
評論
圖片
表情

