Annotation Interface EnableConfigurationProperties
@Target(TYPE)
@Retention(RUNTIME)
@Documented
@Import(org.springframework.boot.context.properties.EnableConfigurationPropertiesRegistrar.class)
public @interface EnableConfigurationProperties
Enable support for
@ConfigurationProperties
annotated
beans. @ConfigurationProperties
beans can be registered in the standard way
(for example using @Bean
methods) or, for convenience, can be specified
directly on this annotation.- Since:
- 1.0.0
- Author:
- Dave Syer
-
Optional Element Summary
Modifier and TypeOptional ElementDescriptionClass<?>[]
Convenient way to quickly register@ConfigurationProperties
annotated beans with Spring. -
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The bean name of the configuration properties validator.
-
Field Details
-
VALIDATOR_BEAN_NAME
The bean name of the configuration properties validator.- Since:
- 2.2.0
- See Also:
-
-
Element Details
-
value
Class<?>[] valueConvenient way to quickly register@ConfigurationProperties
annotated beans with Spring. Standard Spring Beans will also be scanned regardless of this value.- Returns:
@ConfigurationProperties
annotated beans to register
- Default:
- {}
-