開發人員可以通過對比,選擇比較喜歡的方式。個人是比較喜歡第二種,簡潔易懂
1.早期常用的方式:
引用方式:
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.2.2</version>
</dependency>
注解使用:@Api/@ApiOperation
請求調用:port/swagger-ui.html
效果圖:
2.最新好用的方式:從展示上更加人性化,通過文檔結構圖的方式更清晰易懂
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>swagger-bootstrap-ui</artifactId>
<version>1.8.1</version>
</dependency>
請求調用:port/doc.html
效果展示: