2017-10-10 15 views
0

WeldにはSpringのプロトタイプのようなスコープがありますか? Weldは@Newを修飾しましたが、それは少し異なります。Weld(CDIのリファレンス実装)には、Springに存在するプロトタイプスコープがありますか?

私がしたいことは次のとおりです: 私はアプリケーションスコープのBeanを持っています。このBeanでは、プロトタイプに似たスコープのBeanへの参照が必要です。私は、春には参照メソッドを実装することが可能であることを知っています。

残念ながら、Weldのプロトタイプスコープと参照方法が見つかりませんでした。 Weldには何か類似点はありますか?

答えて

1

私はSpringにはあまりよく慣れていませんが、ドキュメントを素早く読んでから、あなたが望むのは@Dependant beansです。

@Dependant疑似スコープでは、注入されるたびに新しいBeanインスタンスが作成されます。

アプリケーションスコープのBeanは、インスタンスが作成されたときにそのインスタンスに注入され、そのインスタンスは他の場所に注入されません。

別のアプリケーションスコープのBeanに同じクラスが注入されていると、別のインスタンスが生成されます。

リクエストスコープのBeanが同じクラスを注入した場合、リクエストスコープのBeanの各インスタンスは、それ自身のインジェクションBeanのインスタンスを取得します。

お探しのものがありますか?

関連する問題