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.
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!!)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
L’implémentation que j'utilise (baser sur la spécification JSR 303: http://beanvalidation.org/1.0/spec/ )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.1.0.final</version> </dependency>
Partager