我想获得一个未经过代理的bean实例,以便另一个模块不会中断,因为它会抛出异常,表明我传递给它的对象不是正确的类型。
这是可能的,如果是这样的话怎么样?我不想创建对象的新实例,因为它已经保存了一些状态。我希望有一个简短快捷的方法让我从代理实例中获取实际对象。
答案 0 :(得分:0)
您无法以特定方式实施特定方式,而且您不应该这样做。
您唯一能做的就是使用不需要代理的范围。两个常见的是@ javax.enterprise.context.Dependent和@ javax.inject.Singleton。
根据用例,您可以将其包装在@Dependent范围内。