0

CDI を使用して、JAX-RS MessageBodyWriters と MessageBodyReaders に何かを挿入しています。これは、MessageBodyWriters ではうまく機能しますが、MessageBodyReaders では機能しません。また、Interceptor はライターでは機能しますが、リーダーでは機能しません。

これが望ましい動作なのか、それとも私が間違っているのかを誰かが説明できますか?

私は JBOSS 6 を使用しているので、Weld が私の CDI 実装です。

1月

4

1 に答える 1

0

ハ!気にしないでください-テストコードでリーダーを直接インスタンス化していたことを完全に忘れていました。CDI 経由で e リファレンスを取得すると、インジェクションは正常に機能します -> http://facepalm.org

于 2012-05-02T07:19:08.897 に答える