Springboot項目快速搭建Swagger2.0

如今相信大部分公司都已經(jīng)實(shí)現(xiàn)前后端分離的開發(fā)模式,所以前后端溝通成為不可避免的問題,怎么更加清晰明了的進(jìn)行交接,API文檔是不可避免的,所以Swagger還是值得推薦的

雖然也不是特別的滿意,比如代碼的移入性較高,可是總體來說看起來還是比較明了的

一、配置依賴:


<!-- swagger2.0依賴 -->

<dependency>

<groupId>io.springfox</groupId>

<artifactId>springfox-swagger2</artifactId>

<version>2.6.1</version>

</dependency>

<dependency>

<groupId>io.springfox</groupId>

<artifactId>springfox-swagger-ui</artifactId>

<version>2.6.1</version>

</dependency>

二、進(jìn)行配置


代碼如下:

@Configuration

@EnableSwagger2

public class SwaggerConfig {

@Bean

public Docket buildDocket() {

return new Docket(DocumentationType.SWAGGER_2).apiInfo(buildApiInf()) // .apiInfo(apiInfo())

.select().apis(RequestHandlerSelectors.basePackage("com.yq"))// 要注釋的接口名

.paths(PathSelectors.any()).build();

}

private ApiInfo buildApiInf() {

return new ApiInfoBuilder().title("自己測試 API").termsOfServiceUrl("http://wapp.ncyunqi.com").version("1.0.0")

.build();

}

}


三、在啟動項進(jìn)行配置注解@EnableSwagger2 表示開啟Swagger


四、打開訪問頁面


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容