相关疑难解决方法(0)

在CDI 1.1中注释的bean发现模式的含义

我正在将应用程序迁移到Java EE 7并且想要CDI 1.1.但我没有得到的意思bean-discovery-mode="annotated".该 CDI 1.1规范是不是非常有帮助.至少我没有找到任何有用的段落.我错过了吗?

这个例子完美地运行bean-discovery-mode="all"并注入一个实例LoggingClass:

public class LoggingClass {
    public Logger logger = Logger.getLogger("ALOGGER");

}

@Test
public class MMLoggerProducerIT extends Arquillian {

    @Inject private LoggingClass lc;

}
Run Code Online (Sandbox Code Playgroud)

但是,如果我从改变bean-discovery-mode="all"bean-discovery-mode="annotated"容器不能够注入的情况下进入该领域lc.

如何正确注释LoggingClass才能bean-discovery-mode="annotated"正确使用?

dependency-injection cdi java-ee-7

28
推荐指数
2
解决办法
2万
查看次数

标签 统计

cdi ×1

dependency-injection ×1

java-ee-7 ×1