类 Knife4jAutoConfiguration.Knife4jEnhanceAutoConfiguration
java.lang.Object
com.github.xiaoymin.knife4j.spring.configuration.Knife4jAutoConfiguration.Knife4jEnhanceAutoConfiguration
@ComponentScan(basePackages={"com.github.xiaoymin.knife4j.spring.plugin","com.github.xiaoymin.knife4j.spring.common"})
@EnableSwagger2WebMvc
public class Knife4jAutoConfiguration.Knife4jEnhanceAutoConfiguration
extends Object
Write an internal class. This class will be loaded only when `knife4j.enable` = true, without any processing
https://github.com/xiaoymin/swagger-bootstrap-ui/issues/394
- 从以下版本开始:
- v4.0.0
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明knife4jDocketAutoRegistry(Knife4jProperties knife4jProperties, OpenApiExtensionResolver openApiExtensionResolver) Auto Register Springfox Docket Bean Information to Spring Contextknife4jI18nServiceModelToSwagger2Mapper(Knife4jProperties knife4jProperties, org.springframework.context.MessageSource messageSource, springfox.documentation.swagger2.mappers.ModelMapper modelMapper, springfox.documentation.swagger2.mappers.ParameterMapper parameterMapper, springfox.documentation.swagger2.mappers.SecurityMapper securityMapper, springfox.documentation.swagger2.mappers.LicenseMapper licenseMapper, springfox.documentation.swagger2.mappers.VendorExtensionsMapper vendorExtensionsMapper) Register Primary Bean with ServiceModelToSwagger2Mapper to Support i18n
-
构造器详细资料
-
Knife4jEnhanceAutoConfiguration
public Knife4jEnhanceAutoConfiguration()
-
-
方法详细资料
-
knife4jDocketAutoRegistry
@Bean @Qualifier("knife4jDocketAutoRegistry") public Knife4jDocketAutoRegistry knife4jDocketAutoRegistry(Knife4jProperties knife4jProperties, OpenApiExtensionResolver openApiExtensionResolver) Auto Register Springfox Docket Bean Information to Spring Context- 参数:
knife4jProperties- Knife4j properties- 返回:
- knife4jDocketAutoRegistry
-
knife4jI18nServiceModelToSwagger2Mapper
@Bean @ConditionalOnBean(org.springframework.context.MessageSource.class) @Qualifier("ServiceModelToSwagger2Mapper") @Primary public Knife4jI18nServiceModelToSwagger2MapperImpl knife4jI18nServiceModelToSwagger2Mapper(Knife4jProperties knife4jProperties, org.springframework.context.MessageSource messageSource, springfox.documentation.swagger2.mappers.ModelMapper modelMapper, springfox.documentation.swagger2.mappers.ParameterMapper parameterMapper, springfox.documentation.swagger2.mappers.SecurityMapper securityMapper, springfox.documentation.swagger2.mappers.LicenseMapper licenseMapper, springfox.documentation.swagger2.mappers.VendorExtensionsMapper vendorExtensionsMapper) Register Primary Bean with ServiceModelToSwagger2Mapper to Support i18n- 参数:
knife4jProperties- Knife4j propertiesmessageSource- i18n MessageSourcemodelMapper- modelMapperparameterMapper- parameterMappersecurityMapper- securityMapperlicenseMapper- licenseMappervendorExtensionsMapper- vendorExtensionsMapper- 返回:
- ServiceModelToSwagger2Mapper
-