0

Tomee+v1では無視されているように見えるJacksonアノテーションに問題があります。私はJacksonを使用して、REST応答をJSONにシリアル化します。設定をオンに切り替えました: system.properties
のopenejb.cxf.jax-rs.providers = org.codehaus.jackson.jaxrs.JacksonJsonProvider

Jacksonのシリアル化は、完全に無視されているように見えるすべてのJacksonアノテーションを除いて正常に機能します。@JsonIgnoreや@JsonPropertyのような基本的なイベントは、jsonの応答に影響を与えません。ミックスインも試しましたが、どちらも機能しません。

Jackson1.XとJackson2.xで試してみました。

JSON構造に影響を与えるのは、Jaxbアノテーション(@XmlTransientなど)だけです。

誰でもTomee+で動作していますか?フィードバックをいただければ幸いです

乾杯、qmacpit

4

1 に答える 1

1

TomEE+ v 1.0 では正常に動作しないことが判明しました。実行したい場合は、新しいバージョンを使用する必要があります (現在はスナップショット バージョンです)。公式の tomEE フォーラムで私の元のスレッドをチェックしてください。 http://openejb.979440.n4.nabble.com/TomEE-Jackson-ignored-annotations-td4657511.html#a4657518

于 2012-09-24T07:41:13.120 に答える