com.mangofactory.swagger.configuration
Class SpringSwaggerConfig

java.lang.Object
  extended by 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


Constructor Summary
SpringSwaggerConfig()
           
 
Method Summary
 com.mangofactory.swagger.models.alternates.AlternateTypeProvider defaultAlternateTypeProvider()
           
 java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> defaultExcludeAnnotations()
           
 java.util.Set<java.lang.Class> defaultIgnorableParameterTypes()
           
 com.mangofactory.swagger.models.ModelProvider defaultModelProvider()
           
 ResourceGroupingStrategy defaultResourceGroupingStrategy()
           
 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
 SwaggerPathProvider defaultSwaggerPathProvider()
           
 JacksonSwaggerSupport jacksonSwaggerSupport()
          Registers some custom serializers needed to transform swagger models to swagger-ui required json format.
 SwaggerCache swaggerCache()
           
 SwaggerPluginAdapter swaggerPluginAdapter()
           
 java.util.List<org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping> swaggerRequestMappingHandlerMappings()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpringSwaggerConfig

public SpringSwaggerConfig()
Method Detail

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.