(JSR 303) Bean validation @NotNull sur JavaSE
Bonjour,
Je veux utiliser forme de validation avec des annotations :
Pour un début j'ai juste utiliser un @NotNull mais cela me semble pas fonctionner, si je fait un appel de ma méthode avec "getNameColumn(null, null);"
J'ai un simple "NullPointerException" les messagess ne s'affiche pas, c'est comme si je n'est pas utiliser un @NotNull.
Code:
1 2 3 4 5 6 7
|
private
@NotNull(message = "getNameColumn return Null.")
static String getNameColumn(@NotNull(message = "Expense is null.") final Expense expense, @NotNull(message = "LoadingCache is null.") final LoadingCache<String, Category> cc) {
return null;
} |
Dit moi s'il a de quoi que j'ai pas bien fait? (@NotNull est une annotation par défaut donc je ne dois pas avoir d’implémentation a faire!!)
L’implémentation que j'utilise (baser sur la spécification JSR 303: http://beanvalidation.org/1.0/spec/ )
Code:
1 2 3 4 5 6
|
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.1.0.final</version>
</dependency> |