0

我遇到了奇怪的“WELD-001408 Unsatisfied dependencies”。

根据所有规则和文档,应该解决依赖关系。这是正常的@Produces方法和@Inject其他一些豆子。

@Produces @ApplicationScoped public Properties getEntityManagerFactoryProperties(){
    ...
}

@Inject
private Properties emfProperties;

现在我尝试从 Weld 1.1.13 升级到 2.0.1,并开始收到“WELD-001332 BeanManager 方法 getBeans() 在应用程序初始化期间不可用”,这在SOLDER-339中有描述。

焊料有可能是奇怪的不满足依赖关系的罪魁祸首吗?

4

1 回答 1

1

大概。一年多来,我们没有对 Solder 做任何事情。有没有你需要的东西不在 DeltaSpike 中?

编辑:是的,Solder 不适用于 Weld 2.0,一年多来没有任何认真的工作。Seam 团队正在为 DeltaSpike 付出努力。您在 Solder 中使用的绝大多数内容现在都在 DeltaSpike Core 中。

于 2013-07-12T18:14:51.457 回答