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 : 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;
    }
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 : 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>