アノテーションインターフェース DefaultValue


不変プロパティにバインドするときにデフォルト値を指定するために使用できるアノテーション。このアノテーションをネストされたプロパティとともに使用して、値を(null をバインドするのではなく)常にバインドする必要があることを示すこともできます。このアノテーションの値は、Binder で使用されるプロパティソースにプロパティが見つからない場合にのみ使用されます。例: @ConfigurationProperties にバインドするときにプロパティが Environment に存在する場合、プロパティ値が空であっても、プロパティのデフォルト値は使用されません。

NOTE: このアノテーションはプロパティプレースホルダーの解決をサポートしておらず、値は一定である必要があります。

導入:
2.2.0
作成者:
Madhura Bhave, Pavel Anisimov
  • オプション要素のサマリー

    オプション要素
    修飾子と型
    オプションの要素
    説明
    プロパティのデフォルト値。
  • 要素の詳細

    • value

      StringSE[] value
      プロパティのデフォルト値。コレクションまたは配列ベースのプロパティの値の配列にすることができます。
      戻り値:
      プロパティのデフォルト値。
      デフォルト:
      {}