【问题标题】:EJB3 - method not a post-construct method of EJB interceptorEJB3 - 方法不是 EJB 拦截器的构造后方法
【发布时间】:2017-09-01 18:53:16
【问题描述】:

我的@PostConstruct 方法符合所有规则,但我仍然收到该方法不是 EJB 拦截器的构造后方法的错误。

它的回报是无效的。它不会抛出异常。它不需要参数。

有谁知道这个错误发生的另一个原因吗?

import javax.annotation.PostConstruct;
...
    @PostConstruct
    public void init() {
        getReferences();
    }

【问题讨论】:

    标签: ejb-3.0 postconstruct


    【解决方案1】:

    除了 EJB 的情况外,该方法不得有任何参数 拦截器在这种情况下,它需要一个 InvocationContext 对象作为 由 EJB 规范定义。

    正如你提到的它是一个EJB拦截器,我相信你需要为InvocationContext添加一个参数。

    【讨论】:

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