欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Seam中使用@In @create @Logger需要注意的地方

程序员文章站 2024-03-12 20:41:08
...

以下是我做的一些试验,之所以做这些试验,还是因为我对Seam的一些原理不了解。

 

1、

@Name("test")
public class Test {

    @In(create=true) private A a;

    public void test() {
       System.out.println(a.property);
    }
}

 

然后通过某个页面事件调用

Test test = new Test();
test.test();

 

报错,前台报未知错误,后台没有输出。

 

同理,通过new的方式,所有Seam的注解几乎都不能用。通过In的方式,就一切正常。

 

只有当一个对象的整个声明周期都由Seam控制的时候,Seam有关的功能才能使用。

 

只是不知道这样会不会有那么一点点性能上的降低。

相关标签: Seam