91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何在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

客服| 广汉市| 城口县| 特克斯县| 二连浩特市| 济阳县| 合肥市| 乌鲁木齐市| 黔东| 正安县| 泊头市| 资兴市| 和林格尔县| 阿瓦提县| 金门县| 盐边县| 建阳市| 岑巩县| 青海省| 肃南| 公主岭市| 龙川县| 丘北县| 信宜市| 自治县| 乌苏市| 黄平县| 武陟县| 辽阳县| 大埔区| 梓潼县| 隆尧县| 洛扎县| 新巴尔虎右旗| 曲沃县| 大理市| 大港区| 扶沟县| 遵义县| 繁峙县| 东乡县|