MobileFirst 7.1 中的 XmlJavaTypeAdapter 不起作用

XmlJavaTypeAdapter in MobileFirst 7.1 does not work

您好,我使用的是 Mobile First verison 7.1。我有一个简单的适配器,它 returns JSON 响应。响应包含日期,我为此使用 LocalDateTime。 Jax-Rs 不支持它,所以我使用 XmljavaTypeAdapter。

我已经为 LocalDateTime 创建了适配器,并使用 @XmlJavaTypeAdapter 注释对 getter 进行了注释(也尝试对字段本身进行注释):

@XmlJavaTypeAdapter(LocalDateTimeAdapter.class)
public LocalDateTime getDate() {
    return date;
}

由于某种原因,此注释被忽略。

找到解决办法了,居然是用Jackson。我用这个创建了 Jackson 序列化程序和注释类型:

@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime date;