Javaのアノテーションはjava.lang.Annotation
を継承したインタフェースで、コンパイラに意思表示したり、実行時に意味をもつものなどがあります。
// @Deprecated アノテーションによって、このクラスの使用が推奨されないことを示す |
😼 Javaのアノテーション
ここではよく使うJavaのアノテーションについて紹介します。
アノテーション | 説明 |
---|---|
@Override |
オーバーライドを表します。オーバーライドに失敗すればエラー |
@NotNull |
Nullの場合にエラーを出す(プリミティブ型の場合は初期値があるので不要) |
🐮 Springのアノテーション
Spring Frameworkのアノテーションでよく使うものを紹介します。
アノテーション | 説明 |
---|---|
@Size |
文字列の長さやCollectionの長さをチェック |
🗻 Hibernate
Hibernateのアノテーションでよく使うものを紹介します。
アノテーション | 説明 |
---|---|
@Length(min=, max=) |
文字列長が範囲に一致するかどうかをチェック |