@Configuration @Import(value=ModelsConfiguration.class) @ComponentScan(basePackages={"springfox.documentation.spring.web.scanners","springfox.documentation.spring.web.readers.operation","springfox.documentation.spring.web.readers.parameter","springfox.documentation.spring.web.plugins","springfox.documentation.spring.web.paths"}) @EnablePluginRegistries(value={DocumentationPlugin.class,ApiListingBuilderPlugin.class,OperationBuilderPlugin.class,ParameterBuilderPlugin.class,ExpandedParameterBuilderPlugin.class,ResourceGroupingStrategy.class,OperationModelsProviderPlugin.class,DefaultsProviderPlugin.class,PathDecorator.class,ApiListingScannerPlugin.class}) public class SpringfoxWebMvcConfiguration extends java.lang.Object
Constructor and Description |
---|
SpringfoxWebMvcConfiguration() |
Modifier and Type | Method and Description |
---|---|
Defaults |
defaults() |
DescriptionResolver |
descriptionResolver(org.springframework.core.env.Environment environment) |
JsonSerializer |
jsonSerializer(java.util.List<JacksonModuleRegistrar> moduleRegistrars) |
static ObjectMapperConfigurer |
objectMapperConfigurer() |
DocumentationCache |
resourceGroupCache() |
@Bean public Defaults defaults()
@Bean public DocumentationCache resourceGroupCache()
@Bean public static ObjectMapperConfigurer objectMapperConfigurer()
@Bean public JsonSerializer jsonSerializer(java.util.List<JacksonModuleRegistrar> moduleRegistrars)
@Bean public DescriptionResolver descriptionResolver(org.springframework.core.env.Environment environment)