[Seasar-user:12447] Re: [S2Container][Beans] Beansでの日付・時刻の変換
YASUO HIGA
[E-MAIL ADDRESS DELETED]
2008年 1月 10日 (木) 17:57:30 JST
ひがです。
> PPOIです。
> 便乗させてもらいます。
>
> 似たような感じで独自の Converter を指定できるような仕掛けがあると嬉し
> いです。
>
> 時刻の変換の例にあわせると
> converter(String converterName, String... propertyNames)
> のようなメソッドを追加して、
> Beans.copy(src, dest)
> .converter("converterName", "prop1", "prop2").execute();
>
converterを設定ファイルに登録するのが重い気がするのと、
converterNameの指定が、自動補完が効かないし、
スペルミスがおきやすいのがネックかも。
converter(Converter converter, String... propertyNames)
みたいにしておいて、定数でコンバータを指定してもらうようにすれば
よいかも。
public interface ConverterConstans {
Converter YYYYMMDD_DATE_CONVERTER =
new DateConverter("yyyy/MM/DD");
...
}
のような定義で
converter(ConverterConstants.YYYYMMDD_DATE_CONVERTER, "aaa", "bbb")
みたいに指定する感じ。
この仕組みだと、HOT deployにも対応できますよ。
Seasar-user メーリングリストの案内