注入问题(没有豆有资格注射)

时间:2014-09-11 12:44:40

标签: java-ee dependency-injection ejb cdi ejb-3.1

我对EJB项目做出了反应。我有以下代码从jar调用服务

@Resource
private BundleContext context;

private Object getServiceFromContext(Class className) {
    ServiceReference sref = context
            .getServiceReference(className.getName());
    return context.getService(sref);
}

@Produces
public Test getTest() {
    return (Test) getServiceFromContext(Test.class);
}

我使用不同的java文件并使用followig

@注入 私人测试testdata;

注射显示在警告

之下

没有豆有资格注射到注射点[JSR-299§5.2.1]

请告知如何解决此问题。

0 个答案:

没有答案