jsr303 を使用してユーザー入力を検証しています。クラスのすべてのプロパティにデフォルトで注釈を付ける方法があるかどうか疑問に思っていました。
例えば
public String getName();
public String getAddress();
public String getEmployerName();
public String getEmployerAddress();
それらすべてに @NotNull/@NotBlank という注釈を付ける代わりに、文字列を返すすべてのプロパティに対してデフォルトでこの検証チェックを設定できる方法を探していました。私がこのようなものを探している唯一の理由は、この注釈を任意のプロパティに付けることを忘れて、バグを開くのが簡単だと思うからです。
ご回答いただければ幸いです。