swagger的由來(lái)
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,現(xiàn)在的網(wǎng)站架構(gòu)基本都由原來(lái)的后端渲染,變成了:前端渲染、先后端分離的形態(tài),
而且前端技術(shù)和后端技術(shù)在各自的道路上越走越遠(yuǎn)。
前端和后端的唯一聯(lián)系,變成了API接口;API文檔變成了前后端開(kāi)發(fā)人員聯(lián)系的紐帶,變得越來(lái)越重要,
swagger就是一款讓你更好的書(shū)寫(xiě)API文檔的框架。
作用:
????1.?接口的文檔在線自動(dòng)生成。
????2.?功能測(cè)試。
其他API文檔工具
confluence
README.md
rap——API文檔工具,阿里開(kāi)發(fā),rap2官網(wǎng)
swagger——API文檔框架,swagger官網(wǎng)
Maven
版本號(hào)請(qǐng)根據(jù)實(shí)際情況自行更改。
<dependency>
????<groupId>io.springfox</groupId>
??? <artifactId>springfox-swagger2</artifactId>
??? <version>2.2.2</version>
</dependency>
<dependency>
??? <groupId>io.springfox</groupId>
??? <artifactId>springfox-swagger-ui</artifactId>
??? <version>2.2.2</version>
</dependency>
實(shí)例截圖

全部信息

根據(jù)nickname查找

根據(jù)id查找