1. 程式人生 > >Spring bean的bean的三種例項化方式

Spring bean的bean的三種例項化方式

spring bean配置的例項化方式

spring bean的例項化方式一共有三種方式:

1.構造器構造bean

Spring可以使用預設構造器或者有參構造器建立Bean例項

無參構造器

 

有參構造器

 

 

 

 

2.使用例項工廠例項化Bean

例項化靜態工廠注入bean,需要先例項化一個工廠類,然後通過由例項化工廠物件中的一個方法來建立bean,並注入到容器中。 在 bean 的 factory-bean 屬性裡指定擁有該工廠方法的 Bean;在 factory-method 屬性裡指定該工廠方法的名稱;使用 construtor-arg 元素為工廠方法傳遞方法引數。

 

 

3.使用靜態工廠建立Bean

利用靜態工廠方法可以把bean注入到IOC容器中。在XML檔案中配置bean時,要指定class的屬性為工廠的類;factory-method屬性指定工廠類中工廠方法,用於建立bean;constrctor-arg用於給工廠方法傳遞引數。

 

 

 

 

 參考:https://blog.csdn.net/u010502101/article/details/78638449