spring基于xml的聲明式事務(wù)控制的配置步驟
pom.xml中的依賴,spring,springframwork,mysql,org.aspectjweaver,junit
bean.xml中有約束,并配置業(yè)務(wù)層,持久層,數(shù)據(jù)源。

spring基于xml的聲明式事務(wù)控制:
1,配置事物管理器,還要在其中注入dataSource

2,配置事物的通知,此時(shí)需要導(dǎo)入事物的約束

配置事物的通知,還要用到一個(gè)標(biāo)簽
這個(gè)標(biāo)簽就叫tx:advice,id是為了給它起一個(gè)唯一標(biāo)志,他的屬性就叫transaction-manager

3,配置aop中的通用切入點(diǎn)表達(dá)式

4,建立事務(wù)通知和切入點(diǎn)表達(dá)式的關(guān)系
現(xiàn)在我們有了一個(gè)通知txAdvice,里面有提交和回滾方法(在transaction里面的class的org。。。DataSource。。。manager),想要這個(gè)提交回滾方法對(duì)(*com.itheima。。*。*(。。))里的所有service類的方法增

強(qiáng),他們之間必須要有聯(lián)系,要建立這個(gè)對(duì)應(yīng)關(guān)系。
5,最后一點(diǎn),在事物通知txAdvice標(biāo)簽內(nèi)部,配置事物的屬性
propagation:事物的傳播行為,默認(rèn)為REQUIRED,增刪改。查詢則用SUPPORT
總結(jié),事物控制基于xml的配置,一共分了五步;





標(biāo)簽: