EJB对象参考声明作为类成员字段与方法局部变量

时间:2018-10-30 12:21:26

标签: java oop ejb ejb-3.0

我有一个类,其中使用多个EJB管理器对象。每次需要新的经理时,我通常都会将它们添加为类成员字段,并牢记它也可以在其他方法中使用。像这样:

public class SomeClass {
    @EJB
    private XManager xManager;

    @EJB
    private YManager yManager;

    ..........................

    public void method1() {
        // uses xManager and/or yManager
    }

    public void method2() {
        // uses yManager
    }

    ........................
}

我的问题是:如果我在每个方法中本地声明这些EJB对象引用,会有什么区别?那会影响垃圾收集,但是否会影响其他方面,例如性能,最佳实践等?

0 个答案:

没有答案