1. 程式人生 > >【String註解驅動開發】面試官讓我說說:如何使用FactoryBean向Spring容器中註冊bean?

【String註解驅動開發】面試官讓我說說:如何使用FactoryBean向Spring容器中註冊bean?

## 寫在前面 > 在前面的文章中,我們知道可以通過多種方式向Spring容器中註冊bean。可以使用@Configuration結合@Bean向Spring容器中註冊bean;可以按照條件向Spring容器中註冊bean;可以使用@Import向容器中快速匯入bean物件;可以在@Import中使用ImportBeanDefinitionRegistrar向容器中註冊bean。 > > 專案工程原始碼已經提交到GitHub:[https://github.com/sunshinelyz/spring-annotation](https://github.com/sunshinelyz/spring-annotation) ## FactoryBean概述 一般情況下,Spring通過反射機制利用bean的class屬性指定實現類來例項化bean 。在某些情況下,例項化bean過程比較複雜,如果按照傳統的方式,則需要在