「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() は、アプリケーションの初期化中に使用できません」というメッセージが表示され始めました。
はんだが奇妙な満たされていない依存関係の原因である可能性はありますか?