com.mangofactory.swagger.configuration
Class SpringSwaggerConfig
java.lang.Object
com.mangofactory.swagger.configuration.SpringSwaggerConfig
@Configuration
@ComponentScan(basePackages="com.mangofactory.swagger.controllers")
@Import(value=com.mangofactory.swagger.models.configuration.SwaggerModelsConfiguration.class)
public class SpringSwaggerConfig
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpringSwaggerConfig
public SpringSwaggerConfig()
swaggerRequestMappingHandlerMappings
@Bean
public java.util.List<org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping> swaggerRequestMappingHandlerMappings()
defaultResourceGroupingStrategy
@Bean
public ResourceGroupingStrategy defaultResourceGroupingStrategy()
defaultExcludeAnnotations
@Bean
public java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> defaultExcludeAnnotations()
defaultSwaggerPathProvider
@Bean
public SwaggerPathProvider defaultSwaggerPathProvider()
swaggerCache
@Bean
public SwaggerCache swaggerCache()
defaultIgnorableParameterTypes
@Bean
public java.util.Set<java.lang.Class> defaultIgnorableParameterTypes()
defaultAlternateTypeProvider
public com.mangofactory.swagger.models.alternates.AlternateTypeProvider defaultAlternateTypeProvider()
defaultResponseMessages
@Bean
public java.util.Map<org.springframework.web.bind.annotation.RequestMethod,java.util.List<com.mangofactory.swagger.models.dto.ResponseMessage>> defaultResponseMessages()
- Default response messages set on all api operations
swaggerPluginAdapter
@Bean
public SwaggerPluginAdapter swaggerPluginAdapter()
defaultModelProvider
public com.mangofactory.swagger.models.ModelProvider defaultModelProvider()
jacksonSwaggerSupport
@Bean
public JacksonSwaggerSupport jacksonSwaggerSupport()
- Registers some custom serializers needed to transform swagger models to swagger-ui required json format.