【发布时间】:2015-06-02 07:55:47
【问题描述】:
有一些使用 CDI 的业务逻辑(@javax.inject.Inject 和 @javax.persistence.PersistenceUnit)。想在桌面应用程序中重用它。
将 beans.xml 添加到 META-INF 文件夹中。将 Java 7 设置为默认值。写了简单的类:
public class Main {
@Inject
private static AggregatedUserQueries aggregatedUserQueries;
public static void main(String[] args) {
System.out.println(aggregatedUserQueries);
}
}
当然它会在控制台打印“null”。有没有办法在桌面应用程序中使用 CDI?
【问题讨论】:
标签: java cdi desktop-application