パッケージ org.springframework.lang
アノテーションインターフェース NonNullFields
@TargetSE(PACKAGESE)
@RetentionSE(RUNTIMESE)
@DocumentedSE
@Nonnull
@TypeQualifierDefault(FIELDSE)
public @interface NonNullFields
特定のパッケージに対して、フィールドがデフォルトで null 不可と見なされることを宣言する一般的な Spring アノテーション。
JSR-305 メタアノテーションを利用して、JSR-305 をサポートする一般的なツールに対して Java の null 可能性を示し、Kotlin が Spring API の null 可能性を推測するために使用します。
フィールドレベルの Nullable
アノテーションと関連付けてパッケージレベルで使用する必要があります。
- 導入:
- 5.0
- 作成者:
- Sebastien Deleuze
- 関連事項: