Class CachingModelPropertiesProvider
- java.lang.Object
-
- springfox.documentation.schema.property.CachingModelPropertiesProvider
-
- All Implemented Interfaces:
java.util.EventListener,org.springframework.context.ApplicationListener<ObjectMapperConfigured>,ModelPropertiesProvider
@Component @Qualifier("cachedModelProperties") public class CachingModelPropertiesProvider extends java.lang.Object implements ModelPropertiesProvider
-
-
Constructor Summary
Constructors Constructor Description CachingModelPropertiesProvider(com.fasterxml.classmate.TypeResolver resolver, ModelPropertiesProvider delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonApplicationEvent(ObjectMapperConfigured event)java.util.List<springfox.documentation.schema.ModelProperty>propertiesFor(com.fasterxml.classmate.ResolvedType type, springfox.documentation.spi.schema.contexts.ModelContext givenContext)java.util.List<springfox.documentation.schema.PropertySpecification>propertySpecificationsFor(com.fasterxml.classmate.ResolvedType propertiesHost, springfox.documentation.spi.schema.contexts.ModelContext context)
-
-
-
Constructor Detail
-
CachingModelPropertiesProvider
@Autowired public CachingModelPropertiesProvider(com.fasterxml.classmate.TypeResolver resolver, @Qualifier("optimized") ModelPropertiesProvider delegate)
-
-
Method Detail
-
propertiesFor
public java.util.List<springfox.documentation.schema.ModelProperty> propertiesFor(com.fasterxml.classmate.ResolvedType type, springfox.documentation.spi.schema.contexts.ModelContext givenContext)- Specified by:
propertiesForin interfaceModelPropertiesProvider
-
propertySpecificationsFor
public java.util.List<springfox.documentation.schema.PropertySpecification> propertySpecificationsFor(com.fasterxml.classmate.ResolvedType propertiesHost, springfox.documentation.spi.schema.contexts.ModelContext context)- Specified by:
propertySpecificationsForin interfaceModelPropertiesProvider
-
onApplicationEvent
public void onApplicationEvent(ObjectMapperConfigured event)
- Specified by:
onApplicationEventin interfaceorg.springframework.context.ApplicationListener<ObjectMapperConfigured>
-
-