私のWebアプリケーションはstruts2-json-plugin-2.2.1
DB から (休止状態を介して) ロードされたオブジェクトを公開するアクションがあります。
このオブジェクトには、注釈が付けられた java.util.Date フィールドが含まれています。
@JSON(format = "dd-MM-yyyy")
@Column(name = "DATA_CREAZIONE", nullable = false)
public Date getDataCreazione() {
return this.dataCreazione;
}
取得する代わりに:
"dataCreazione":"15-02-2013"
私はこれを得る:
"dataCreazione":"2013-02-15T16:51:06"
デバッグでは、クラスがメソッドorg.apache.struts2.json.JSONWriter
の注釈を見つけられず、プロキシクラスが他のケースではなく型であることに気付きました...getDataCreazione
"$$_javassist"
"$$EnhancerByCGLIB$$"
同じアプリケーションで、このような状況がたくさんあり、注釈は正常に機能します。他のクラスの問題点 (または違い) がわかりません。
何か提案はありますか?