Package top.tangyh.basic.swagger2
Class SwaggerAutoConfiguration
java.lang.Object
top.tangyh.basic.swagger2.SwaggerAutoConfiguration
@Import(Swagger2Configuration.class)
@ConditionalOnProperty(prefix="knife4j",
name="enable",
havingValue="true",
matchIfMissing=true)
@EnableConfigurationProperties(SwaggerProperties.class)
public class SwaggerAutoConfiguration
extends Object
swagger 包扫描配置
- Author:
- zuihou
-
Constructor Summary
ConstructorsConstructorDescriptionSwaggerAutoConfiguration(com.github.xiaoymin.knife4j.spring.configuration.Knife4jProperties properties, SwaggerProperties swaggerProperties) -
Method Summary
Modifier and TypeMethodDescriptionorg.springdoc.core.customizers.GlobalOperationCustomizerio.swagger.v3.oas.models.OpenAPIknife4jOpenApiCustomizer(org.springdoc.core.properties.SpringDocConfigProperties docProperties) 增强自定义配置org.springdoc.core.customizers.GlobalOpenApiCustomizer根据@Tag 上的排序,写入x-order
-
Constructor Details
-
SwaggerAutoConfiguration
public SwaggerAutoConfiguration(com.github.xiaoymin.knife4j.spring.configuration.Knife4jProperties properties, SwaggerProperties swaggerProperties)
-
-
Method Details
-
knife4jOpenApiCustomizer
@Bean public MyKnife4jOpenApiCustomizer knife4jOpenApiCustomizer(org.springdoc.core.properties.SpringDocConfigProperties docProperties) 增强自定义配置- Returns:
-
orderGlobalOpenApiCustomizer
@Bean public org.springdoc.core.customizers.GlobalOpenApiCustomizer orderGlobalOpenApiCustomizer()根据@Tag 上的排序,写入x-order- Returns:
- the global open api customizer
-
customize2
@Bean public org.springdoc.core.customizers.GlobalOperationCustomizer customize2() -
customOpenApi
@Bean public io.swagger.v3.oas.models.OpenAPI customOpenApi()
-