我的网络应用程序使用struts2-json-plugin-2.2.1
我有一个操作可以公开从数据库加载的对象(通过休眠)。
这个对象包含一个 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$$"
其他情况......
在同一个应用程序中,我有很多这种情况,并且注释工作正常。我不明白其他课程的问题(或区别)是什么。
你有什么建议吗?