Update ConstructorBinding javadoc with usage information
See gh-28168
This commit is contained in:
parent
35b16ea04e
commit
f94caed7e9
|
@ -26,6 +26,14 @@ import java.lang.annotation.Target;
|
|||
* Annotation that can be used to indicate that configuration properties should be bound
|
||||
* using constructor arguments rather than by calling setters. Can be added at the type
|
||||
* level (if there is an unambiguous constructor) or on the actual constructor to use.
|
||||
* <p>
|
||||
* Note: To use constructor binding the class must be enabled using
|
||||
* {@link EnableConfigurationProperties @EnableConfigurationProperties} or configuration
|
||||
* property scanning. Constructor binding cannot be used with beans that are created by
|
||||
* the regular Spring mechanisms (e.g.
|
||||
* {@link org.springframework.stereotype.Component @Component} beans, beans created via
|
||||
* {@link org.springframework.context.annotation.Bean @Bean} methods or beans loaded using
|
||||
* {@link org.springframework.context.annotation.Import @Import}).
|
||||
*
|
||||
* @author Phillip Webb
|
||||
* @since 2.2.0
|
||||
|
|
Loading…
Reference in New Issue