定数アノテーションでのValidatorの指定の仕方その2
皆さんのアドバイスありがとうございますm(_ _)m
public static final String arg1_VALIDATOR = "#{'validator':'length','minimum':3}";
の書き方だと多少冗長なところもあるので、
public static final String arg1_lengthValidator = "#{'minimum':3}";
としたいと思います。
つまり
public static final String arg1_コンテナに管理されているValidator名 = "#{Validatorのプロパティ:値}";
もし、複数のValidatorの場合は、
public static final String arg1_aaaValidator = "#{'minimum':3}";
public static final String arg1_bbbValidator = "#{'hoge':'foo'}";
のようにプロパティ名をあわせておけば、ValidatorChainとして
扱いたいと思います。
(追記)
ちょっと待った。
これだとS2の定数アノテーションとあまりにかけ離れてしまうので
もう少し考えます。OGNLで処理させる必要もないかと思うので、
public static final String arg1_aaaValidator = "minimum=3";
ひょっとしてこれでいいんじゃないかと思ったりw