最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Springboot集成swagger實現(xiàn)方式

 更新時間:2021年08月31日 17:02:19   作者:Shaun_code  
這篇文章主要介紹了Springboot集成swagger實現(xiàn)方式,通過簡單的示例代碼詳細描述了實現(xiàn)過程步驟,有需要的朋友可以借鑒參考下,希望可以有所幫助

Swagger 提供了一個全新的維護 API 文檔的方式,有4大優(yōu)點:

  • 自動生成文檔:只需要少量的注解,Swagger 就可以根據(jù)代碼自動生成 API 文檔,很好的保證了文檔的時效性。
  • 跨語言性,支持 40 多種語言。
  • Swagger UI 呈現(xiàn)出來的是一份可交互式的 API 文檔,我們可以直接在文檔頁面嘗試 API 的調(diào)用,省去了準備復雜的調(diào)用參數(shù)的過程。
  • 還可以將文檔規(guī)范導入相關(guān)的工具(例如 SoapUI), 這些工具將會為我們自動地創(chuàng)建自動化測試。

如何實現(xiàn)swagger

一: pom文件加入依賴包

<!--swagger-->
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
    <version>2.9.2</version>
</dependency>
<!--swagger-ui-->
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger-ui</artifactId>
    <version>2.9.2</version>
</dependency>

二:修改配置文件

1.application.properties 加入配置

#表示是否開啟 Swagger,一般線上環(huán)境是關(guān)閉的
spring.swagger2.enabled=true

2.增加一個swagger配置類

@Configuration
@EnableSwagger2
public class SwaggerConfig {
    @Value(value = "${spring.swagger2.enabled}")
    private Boolean swaggerEnabled;
    @Bean
    public Docket createRestApi() {
        return new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(apiInfo())
                .enable(swaggerEnabled)
                .select()
                .apis(RequestHandlerSelectors.basePackage("com.swagger.boot"))//包名代表需要生成接口文檔的目錄包。
                .paths(PathSelectors.any())
                .build();
    }
     private ApiInfo apiInfo() {
        return new ApiInfoBuilder()
                .title("接口文檔")
                .description(" Spring Boot")
                .version("1.0")
                .build();
    }
}

以上就是Springboot集成swagger實現(xiàn)方式的詳細內(nèi)容,更多關(guān)于Springboot集成swagger的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

大英县| 泰和县| 高唐县| 桑日县| 滦平县| 乌拉特中旗| 民乐县| 东山县| 四川省| 雷州市| 孟津县| 临颍县| 扎赉特旗| 无锡市| 马边| 禄丰县| 仁寿县| 长丰县| 台东市| 衡阳县| 安溪县| 微博| 石景山区| 桂平市| 饶河县| 称多县| 宝丰县| 剑川县| 许昌县| 木里| 许昌市| 奎屯市| 无棣县| 洛扎县| 郎溪县| 苏尼特右旗| 东阿县| 雷山县| 无为县| 崇左市| 台北市|