在不使用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中文網其他相關文章!