定数アノテーションでの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