を使用する必要性について質問があり@configurable
ます。の使い方を説明しているブログを見てきました@configurable
。しかし、私の頭に浮かぶ問題は、 を使用する必要がある場合のシナリオは何かということ@configurable
です。それが役立つ2つのシナリオを考えることができます
レガシー プロジェクトで、新しいオペレーターで既に任意の Bean を作成しており、それをスプリング管理したい場合。
新しいプロジェクトでは、開発者が新しいオペレーターで Bean を作成したとしても、Spring で管理されることを強制したいと考えています。
それ以外の場合、新しい Bean については、いつでも applicationContext.xml で宣言できます。宣言する必要はないと思います@configurable
。
上記の理解が正しいかどうか、または何か不足している場合はお知らせください。
更新:-基本的に、私の理解によれば、新しい演算子でオブジェクトを作成するときに、構成可能なものは通常、依存関係を注入するために使用されます。しかし、春を使用しているときに、なぜ新しい演算子でオブジェクトを作成するのでしょうか