Spring コンテキスト (例: new MyClass()) を使用せずに Spring で管理されるクラスのインスタンスを作成する場合、これらのオブジェクトに依存関係を手動で注入する必要がある場合があります。
Spring は、このシナリオに対処するために AutowireCapableBeanFactory を提供します。 beanFactory を自動配線することで、任意のオブジェクトに依存関係を注入できます。
<code class="java">@Autowired private AutowireCapableBeanFactory beanFactory; // Later in your code: MyBean obj = new MyBean(); beanFactory.autowireBean(obj);</code>
この後、obj は Spring コンテキストによって作成されたかのように、依存関係を自動的に注入されます。
以上がSpring で自己インスタンス化されたオブジェクトに依存関係を注入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。