Update SwaggerConfiguration.java

cyj
pbvfus8to 2 months ago
parent fa64b38ee4
commit 7b2a7d82e7

@ -18,26 +18,42 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
/** /**
* Swagger使 * Swagger
* Swagger
*
* @author LGH * @author LGH
*/ */
@Configuration @Configuration
public class SwaggerConfiguration { public class SwaggerConfiguration {
@Bean /**
public GroupedOpenApi createRestApi() { * OpenAPI
return GroupedOpenApi.builder() * @return GroupedOpenApi
.group("接口文档") */
.packagesToScan("com.yami.shop.api").build(); @Bean
} public GroupedOpenApi createRestApi() {
return GroupedOpenApi.builder()
// 设置接口文档的分组名称方便在Swagger界面中对接口进行分类查看等操作
.group("接口文档")
// 指定要扫描的包路径Swagger会根据这个路径去查找接口相关的类进而生成对应的接口文档信息
.packagesToScan("com.yami.shop.api").build();
}
/**
@Bean * OpenAPI
public OpenAPI springShopOpenApi() { * @return OpenAPI
return new OpenAPI() */
.info(new Info().title("Mall4j接口文档") @Bean
.description("Mall4j接口文档openapi3.0 接口,用于前端对接") public OpenAPI springShopOpenApi() {
.version("v0.0.1") return new OpenAPI()
.license(new License().name("使用请遵守AGPL3.0授权协议").url("https://www.mall4j.com"))); .info(new Info()
} // 设置接口文档的标题会显示在Swagger界面的顶部等显著位置
.title("Mall4j接口文档")
// 设置接口文档的描述信息,用于简要说明文档的用途、涵盖范围等内容
.description("Mall4j接口文档openapi3.0 接口,用于前端对接")
// 设置接口文档的版本号,方便对不同版本的接口文档进行区分和管理
.version("v0.0.1")
// 设置接口文档的授权协议相关信息,包括协议名称和协议对应的网址
.license(new License().name("使用请遵守AGPL3.0授权协议").url("https://www.mall4j.com")));
}
} }
Loading…
Cancel
Save