Sto cercando un framework di convalida basato su annotazioni, che mi consenta di convalidare i valori dei parametri. Qualcosa di simile a quanto segue:framework di convalida basato su annotazioni
void someMethod(@NotBlank String foo, @NotEmpty Collection bar, @Positive Integer baz, @NotNull Object obj) {
}
convalida dei parametri dovrebbe avvenire automaticamente ogni volta che un metodo/costruttore annotato è chiamata, in modo che non c'è modo di aggirare la convalida.
Se potessi personalizzare i messaggi di errore prodotti sarebbe bello. Sto usando Java 1.5.
Sì, OVal mi sembra un vincitore: http://oval.sourceforge.net/userguide.html#d4e233 –