@TargetSE(valueSE=FIELDSE) @RetentionSE(valueSE=RUNTIMESE) @DocumentedSE public @interface NestedConfigurationProperty
ConfigurationProperties オブジェクトのフィールドを、ネストされた型のように扱う必要があることを示します。このアノテーションは実際のバインディングプロセスには影響しませんが、spring-boot-configuration-processor によって、フィールドが単一の値としてバインドされていないというヒントとして使用されます。これを指定すると、フィールドにネストされたグループが作成され、その型が取得されます。これらの型は自動的に識別されるため、コレクションやマップには影響しません。
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.