クラスをインスタンス化するときに構築パラメータが変数であり、この変数がインスタンス化されたクラスのオブジェクトを指す場合。依存性注入は使用されますか?私の理解は正しいでしょうか?
认证0级讲师
春季練習より抜粋
リーリー
そうです。質問の最初の文は、コンストラクターを介して依存関係を注入することを意味します。如果实例化一个类时构造参数是个变量,而这个变量指向一个已实例化的类的对象。 コンストラクター メソッドに加えて、@Qiu Kangsingasong が言及したメソッドもいくつかあります。
如果实例化一个类时构造参数是个变量,而这个变量指向一个已实例化的类的对象。
春季練習より抜粋
通常の Java 開発では、プログラマが特定のクラス内の他のクラスのメソッドに依存する必要がある場合、通常は new を使用してクラスに依存し、その後クラス インスタンスのメソッドを呼び出します。この種の開発の問題は new です。クラスインスタンスを均一に管理するのは簡単ではありません。Spring は依存性注入のアイデアを提唱しています。つまり、依存するクラスはプログラマによってインスタンス化されませんが、Spring コンテナは新しいインスタンスを指定し、そのインスタンスを必要なクラスに注入するのに役立ちます。物体。依存関係注入の別の用語は「制御の反転」です。一般的な理解は、通常、新しいインスタンスを作成するとき、このインスタンスの制御はプログラマであり、制御の反転とは、新しいインスタンスの作業がプログラマによって行われないことを意味します。代わりに、Spring コンテナーに任せてください。リーリー
そうです。質問の最初の文は、コンストラクターを介して依存関係を注入することを意味します。
如果实例化一个类时构造参数是个变量,而这个变量指向一个已实例化的类的对象。
コンストラクター メソッドに加えて、@Qiu Kangsingasong が言及したメソッドもいくつかあります。