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

溫馨提示×

溫馨提示×

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

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

如何在Springboot中利用knife4j對API文檔進行風格化

發布時間:2020-12-25 14:40:28 來源:億速云 閱讀:222 作者:Leah 欄目:開發技術

本篇文章給大家分享的是有關如何在Springboot中利用knife4j對API文檔進行風格化,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

POM引入插件

<dependency>
	<groupId>com.github.xiaoymin</groupId>
	<artifactId>knife4j-spring-boot-starter</artifactId>
	<!--在引用時請在maven中央倉庫搜索最新版本號 -->
	<version>2.0.3</version>
</dependency>

配置加載

package com.pengsn.apiserver.videoconference.config;
 
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
 
import com.github.xiaoymin.knife4j.spring.annotations.EnableKnife4j;
 
import springfox.bean.validators.configuration.BeanValidatorPluginsConfiguration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.service.Contact;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
 
/**
 * 配置
 */
 
@Configuration
@EnableSwagger2
@EnableKnife4j
@Import(BeanValidatorPluginsConfiguration.class)
public class SwaggerConfiguration {
 
	@Bean(value = "defaultApi2")
	public Docket defaultApi2() {
		Docket docket = new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo())
				.select()
				// 這里指定Controller掃描包路徑
				.apis(RequestHandlerSelectors.basePackage(
                  "com.pengsn.apiserver.videoconference.business"))
				.paths(PathSelectors.any()).build();
		return docket;
	}
 
	private ApiInfo apiInfo() {
		Contact contact = new Contact("pengsn", "", "");
		return new ApiInfoBuilder().title("視頻會議接口描述").
		description("視頻會議接口描述").contact(contact).version("1.0").build();
	}
}

注解使用

  • @Api(tags="controller description"); 作用于 類

  • @ApiOperator(value="接口名稱", notes="接口描述") 作用于 方法

  • @ApiOperationSupport(order=1) 排序

界面顯示

如何在Springboot中利用knife4j對API文檔進行風格化

以上就是如何在Springboot中利用knife4j對API文檔進行風格化,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

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

AI

九龙坡区| 自贡市| 德州市| 恩施市| 阳西县| 修武县| 通州市| 成安县| 马尔康县| 射洪县| 泸定县| 青州市| 高平市| 邵阳县| 孟村| 云和县| 衡南县| 定日县| 呼图壁县| 宝山区| 汾阳市| 邵东县| 进贤县| 余干县| 桂东县| 温州市| 教育| 沙坪坝区| 台江县| 渑池县| 建湖县| 宣化县| 黎平县| 武乡县| 广东省| 台中县| 桃源县| 波密县| 潍坊市| 鹿邑县| 勐海县|