原文地址:https://blog.csdn.net/saytime/article/details/74937664html
手寫Api文檔的幾個痛點:前端
Swagger也就是爲了解決這個問題,固然也不能說Swagger就必定是完美的,固然也有缺點,最明顯的就是代碼移入性比較強。java
其餘的很少說,想要了解Swagger的,能夠去Swagger官網,能夠直接使用Swagger editor編寫接口文檔,固然咱們這裏講解的是SpringBoot整合Swagger2,直接生成接口文檔的方式。api
其實這個配置類,只要瞭解具體能配置哪些東西就行了,畢竟這個東西配置一次以後就不用再動了。 特別要注意的是裏面配置了api文件也就是controller包的路徑,否則生成的文檔掃描不到接口。restful
Application.class 加上註解@EnableSwagger2 表示開啓Swagger工具
Json格式輸出類 JsonResult.classpost
實體User.class測試
項目結構:ui
啓動SpringBoot項目,訪問 http://localhost:8080/swagger-ui.html.net
具體裏面的內容以及接口測試,應該一看就懂了。這裏就不一一截圖了。
swagger經過註解代表該接口會生成文檔,包括接口名、請求方法、參數、返回信息的等等。