亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SpringBoot使用knife4j實現在線調試接口的方法

發布時間:2020-11-04 17:02:17 來源:億速云 閱讀:610 作者:Leah 欄目:開發技術

這篇文章將為大家詳細講解有關SpringBoot使用knife4j實現在線調試接口的方法,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

knife4j

knife4j是為Java MVC框架集成Swagger生成Api文檔的增強解決方案,前身是swagger-bootstrap-ui,具有小巧,輕量,并且功能強悍的優點。

Knife4j提供兩大核心功能:文檔說明 和 在線調試

文檔說明:根據Swagger的規范說明,詳細列出接口文檔的說明,包括接口地址、類型、請求示例、請求參數、響應示例、響應參數、響應碼等信息,使用swagger-bootstrap-ui能根據該文檔說明,對該接口的使用情況一目了然。

在線調試:提供在線接口聯調的強大功能,自動解析當前接口參數,同時包含表單驗證,調用參數可返回接口響應內容、headersCurl請求命令實例、響應時間、響應狀態碼等信息,幫助開發者在線調試,而不必通過其他測試工具測試接口是否正確,簡潔、強大。

SpringBoot使用knife4j進行在線接口調試

注入依賴

<dependency>
  <groupId>com.github.xiaoymin</groupId>
  <artifactId>knife4j-spring-boot-starter</artifactId>
  <version>2.0.4</version>
</dependency>

SwaggerConfig.class :knife4j配置類

@Configuration
@EnableSwagger2
@EnableKnife4j
@Import(BeanValidatorPluginsConfiguration.class)
public class SwaggerConfig {


  /**
   * 這里配置swagger掃描的包
   * @return
   */
  @Bean
  public Docket createRestApi() {
    return new Docket(DocumentationType.SWAGGER_2)
        .apiInfo(apiInfo())
        .select()
        .apis(RequestHandlerSelectors
            .basePackage("com.luo.producer"))
        .paths(PathSelectors.any()).build();
  }


  /**
   * 這里配置swagger對外提供服務的端口
   * @return
   */
  private ApiInfo apiInfo() {
    return new ApiInfoBuilder().title("發布模擬boos接口")
        .description("簡單優雅的發布模擬boos接口restful風格接口")
        // .termsOfServiceUrl("http://127.0.0.1:8080/doc.html")
        .version("1.0").build();
  }
}

驗證

測試接口

@RestController
@Slf4j
public class UserController {
  @GetMapping("/helloword")
  public String hello(String input){
    return "你好,"+input;
  }
 }

啟動項目后:訪問http://127.0.0.1:8080/doc.html

SpringBoot使用knife4j實現在線調試接口的方法

訪問測試接口,進行測試:

SpringBoot使用knife4j實現在線調試接口的方法

關于SpringBoot使用knife4j實現在線調試接口的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

精河县| 徐闻县| 石林| 阿拉善盟| 卢氏县| 阿拉尔市| 柯坪县| 泽州县| 上饶市| 龙口市| 永福县| 嘉鱼县| 平阳县| 中超| 鹿泉市| 永平县| 冷水江市| 云浮市| 辽阳县| 绥江县| 广宗县| 吴川市| 微博| 云梦县| 五峰| 五河县| 稻城县| 临洮县| 松原市| 鹤山市| 沾益县| 亚东县| 新平| 福清市| 双流县| 繁峙县| 新兴县| 深水埗区| 东明县| 波密县| 岳池县|