【问题标题】:Tomee+ JAX-RS: Jackson annotations ignoredTomee+ JAX-RS:Jackson 注释被忽略
【发布时间】:2012-09-18 18:55:16
【问题描述】:

我遇到了在 Tomee+ v1 中似乎被忽略的 Jackson 注释问题。 我使用 Jackson 将我的 REST 响应序列化为 JSON。我打开了设置:
openejb.cxf.jax-rs.providers = org.codehaus.jackson.jaxrs.JacksonJsonProvider 在 system.properties 中

Jackson 序列化工作正常,除了似乎完全忽略的所有 Jackson 注释。事件像 @JsonIgnore 或 @JsonProperty 这样的基本事件对 json 响应没有影响。我也尝试过 Mix-ins,但它们也不起作用。

我尝试使用 Jackson 1.X 和 Jackson 2.x。

唯一影响 JSON 结构的是 Jaxb 注释(如 @XmlTransient)。

有人在 Tomee+ 中工作吗??? 非常感谢任何反馈

干杯, qmacpit

【问题讨论】:

    标签: annotations cxf jackson apache-tomee


    【解决方案1】:

    事实证明它在 TomEE+ v 1.0 中无法正常工作。 如果您想让它运行,您必须使用更高版本(目前它是快照版本)。 在官方tomEE 论坛上查看我的原始帖子。 http://openejb.979440.n4.nabble.com/TomEE-Jackson-ignored-annotations-td4657511.html#a4657518

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-19
      • 1970-01-01
      • 2015-01-09
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 2012-09-09
      相关资源
      最近更新 更多