【问题标题】:CDI works in JAX-RS MessageBodyWriter but not in MessageBodyReaderCDI 在 JAX-RS MessageBodyWriter 中有效,但在 MessageBodyReader 中无效
【发布时间】:2012-05-01 22:23:38
【问题描述】:

我正在使用 CDI 将内容注入到我的 JAX-RS MessageBodyWriters 和 MessageBodyReaders 中。这适用于 MessageBodyWriters,但不适用于 MessageBodyReaders。此外,拦截器对作者起作用,而不对读者起作用。

谁能解释这是期望的行为还是我可能做错了什么?

我使用的是 JBOSS 6,所以 Weld 是我的 CDI 实现。

一月

【问题讨论】:

    标签: jax-rs cdi jboss-weld


    【解决方案1】:

    哈!没关系 - 我完全忘记了我是在我的测试代码中直接实例化阅读器。当我通过 CDI 获得 e 引用时,注入工作正常 -> http://facepalm.org

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-24
      • 2014-12-26
      相关资源
      最近更新 更多