0

「WELD-001408 満たされていない依存関係」の奇妙な発生が発生していました。

すべてのルールとドキュメントにより、依存関係を解決する必要があります。それは通常の@Produces方法であり@Inject、他のBeanでした。

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

@Inject
private Properties emfProperties;

Weld 1.1.13 から 2.0.1 にアップグレードしようとしたところ、SOLDER-339で説明されている「WELD-001332 BeanManager メソッド getBeans() は、アプリケーションの初期化中に使用できません」というメッセージが表示され始めました。

はんだが奇妙な満たされていない依存関係の原因である可能性はありますか?

4

1 に答える 1

1

おそらく。Solder に関しては、1 年以上何もしていません。DeltaSpike にない必要なものはありますか?

編集: はい、Solder は Weld 2.0 では動作しません。1 年以上、本格的な作業は行われていません。Seam チームの努力が DeltaSpike に注がれています。Solder で使用していたものの大半は、現在 DeltaSpike Core に含まれています。

于 2013-07-12T18:14:51.457 に答える