EJB SessionContext @Resource属性注入通过提供setter和getter

时间:2012-08-08 08:23:21

标签: java ejb-3.0

我有一个拥有

的EJB类
@Resource
private SessionContext objSessionContext;

如果我为这个属性提供setter和getter,注入工作正常。

1 个答案:

答案 0 :(得分:1)

它将像以前一样工作,只有@Resource注释的位置很重要。

如果愿意,最终也可以将注入移动到 set 方法:

@Resource
private void setObjSessionContext(SessionContext obj) {
    objSessionContext = obj;
}