bean標籤及其例項化的3種方式

2021-09-29 04:42:40 字數 1917 閱讀 6281

springmvc學習記錄文章目錄:

1、程式的耦合和解耦思路

2、使用springioc解決程式耦合的前期準備

4、bean標籤及其例項化的3種方式

5、bean的作用範圍和生命週期

6、spring的依賴注入

7、基於註解的ioc環境搭建

8、基於註解的ioc-常用註解(spring2.5規範)

9、spring常用註解-新(spring2.5規範以上)

10、spring整合junit單元測試

11、aop的相關概念

12、spring中aop的術語

13、springaop常用標籤解釋說明

14、springaop中切入點表示式說明

15、springaop型別說明及環繞通知的特殊說明

16、基於xml的springaop配置

17、springaop常用註解

18、基於註解的springaop配置

19、spring中的jdbctemplate

20、spring中的事務控制

作用:用於配置物件讓spring來建立的。( 預設情況下它呼叫的是類中的無參建構函式,如果沒有無參建構函式則不能建立成功)

屬性:id:給物件在容器中提供乙個唯一標識。用於獲取物件。

class:指定類的全限定類名。用於反射建立物件。預設情況下呼叫無參建構函式。

scope:指定物件的作用範圍。

init-method:指定類中的初始化方法名稱。

destroy-method:指定類中銷毀方法名稱。

第一種方式:使用預設無參建構函式

xml配置檔案**如下:

"customerservice"

class

="com.service.impl.customerserviceimpl"

/>

第二種方式:spring管理靜態工廠-使用靜態工廠的方法建立物件

/**

* 模擬乙個靜態工廠,建立業務層實現類

*/public

class

staticfactory

}

xml配置檔案**如下:

"customerservice"

class

="com.factory.staticfactory"

factory-method

="createcustomerservice"

>

bean

>

第三種方式:spring管理例項工廠-使用例項工廠的方法建立物件

/**

* 模擬乙個例項工廠,建立業務層實現類

* 此工廠建立物件,必須現有工廠例項物件,再呼叫方法

*/public

class

instancefactory

}

xml配置檔案**如下:

"instancfactory"

class

="com.factory.instancefactory"

>

bean

>

"customerservice"

factory-bean

="instancfactory"

factory-method

="createcustomerservice"

>

bean

>

Spring容器中例項化Bean的三種方法

整個專案資料夾如圖 1.建立三個類,分別是beanclass類,beaninstancefactory類,beanstaticfactory類分別用於構造方法,例項工廠例項化和靜態工廠例項化bean。1 構造方法例項化 在專案的src資料夾下建立包instance,並在內建立beanclass類 p...

三種例項化bean的方式

三種例項化bean的方式 在spring中有三種例項化bean的方式 1 使用類構造器例項化 預設無引數,一般使用這種方式 2 使用靜態工廠方法例項化 簡單工廠模式 3 使用例項化工廠例項化 工廠方法模式 每種例項化方法的xml配置是不同的。首先,建立乙個bean類,bean類有乙個say方法。pa...

例項化Bean的三種方式

例項化bean的方式有三種,分別為 接下來分別對它們進行舉例說明。1.使用set方法例項化 userservice class com.ahua.service.userserviceimpl name name value zhangsan bean new beans.xml new實現類 iu...