Apabila mencipta tika kelas diurus Spring tanpa menggunakan konteks Spring (cth., MyClass() baharu), ia mungkin diperlukan untuk menyuntik kebergantungan secara manual ke dalam objek tersebut.
Spring menyediakan AutowireCapableBeanFactory untuk menangani senario ini. Dengan autowiring beanFactory anda, anda boleh menyuntik dependensi ke dalam mana-mana objek sewenang-wenangnya:
<code class="java">@Autowired private AutowireCapableBeanFactory beanFactory; // Later in your code: MyBean obj = new MyBean(); beanFactory.autowireBean(obj);</code>
Selepas ini, obj akan menyuntik dependensinya secara automatik, seolah-olah ia telah dicipta oleh konteks Spring.
Atas ialah kandungan terperinci Bagaimanakah saya boleh menyuntik kebergantungan ke dalam objek yang dibuat sendiri dalam Spring?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!