@Primary @Component(value="optimized") public class OptimizedModelPropertiesProvider extends java.lang.Object implements ModelPropertiesProvider
Constructor and Description |
---|
OptimizedModelPropertiesProvider(AccessorsProvider accessors,
FieldProvider fields,
FactoryMethodProvider factoryMethods,
com.fasterxml.classmate.TypeResolver typeResolver,
BeanPropertyNamingStrategy namingStrategy,
SchemaPluginsManager schemaPluginsManager,
TypeNameExtractor typeNameExtractor) |
Modifier and Type | Method and Description |
---|---|
void |
onApplicationEvent(ObjectMapperConfigured event) |
java.util.List<ModelProperty> |
propertiesFor(com.fasterxml.classmate.ResolvedType type,
ModelContext givenContext) |
@Autowired public OptimizedModelPropertiesProvider(AccessorsProvider accessors, FieldProvider fields, FactoryMethodProvider factoryMethods, com.fasterxml.classmate.TypeResolver typeResolver, BeanPropertyNamingStrategy namingStrategy, SchemaPluginsManager schemaPluginsManager, TypeNameExtractor typeNameExtractor)
public void onApplicationEvent(ObjectMapperConfigured event)
onApplicationEvent
in interface org.springframework.context.ApplicationListener<ObjectMapperConfigured>
public java.util.List<ModelProperty> propertiesFor(com.fasterxml.classmate.ResolvedType type, ModelContext givenContext)
propertiesFor
in interface ModelPropertiesProvider