1. 程式人生 > >spring容器建立bean物件的方式

spring容器建立bean物件的方式

1)xml檔案中有bean的配置,而且這個bean所對應的java類中存在一個無參構造器,那麼這個時候spring容器就可以使用反射呼叫無參構造器來建立例項了(常規的方式)
2)通過工廠類獲得例項(工廠類實現了介面FactoryBean<?>)
例如:

xml中的配置檔案

然後通過ApplicationContext類的物件呼叫getBean("conn");即可得到該物件

3)通過例項工廠獲得bean物件(不需要實現或者繼承任何介面或者父類),就是一個普通的工廠例項instanceFactory
例如:

xml配置檔案



然後通過ApplicationContext類的物件呼叫getBean("conn");即可得到該物件
4)通過靜態工廠獲得例項
例如:

xml配置檔案

然後通過ApplicationContext類的物件呼叫getBean("conn");即可得到該物件