-
?Advice里面的屬性
查看全部 -
這里因?yàn)橹恍枰獙?duì)一個(gè)切入點(diǎn)進(jìn)行增強(qiáng),所以用advisor就行了,表示對(duì)切入點(diǎn)pointcut1上使用txAdvice 這個(gè)增強(qiáng)
查看全部 -
配置切面,advisor 一個(gè)切入點(diǎn),一個(gè)通知
aspect 包含多個(gè)切入點(diǎn),多個(gè)通知的
查看全部 -
AccountService+
表示是它的子類
查看全部 -
配置事務(wù)管理器和事務(wù)的通知
這里name 屬性同樣可以使用通配符,然后還有其它的事務(wù)相關(guān)的屬性
查看全部 -
AspectJ測(cè)試類
查看全部 -
aspectj jar包依賴,spring-aspects,spring整合aspectj使用的
查看全部 -
3、使用XML配置聲明式事務(wù) 基于tx/aop
配置以及使用方式:
使用的時(shí)候,因?yàn)閍ccountService在生成對(duì)象的過(guò)程中,就會(huì)被增強(qiáng),生成的對(duì)象就是增強(qiáng)后的代理對(duì)象,所以直接使用即可
查看全部 -
這種不常用,因?yàn)橐獙?duì)每個(gè)要代理的目標(biāo)類(業(yè)務(wù)類)生成一個(gè)代理對(duì)象,去配置? 目標(biāo)方法、這些事務(wù)的傳播行為等等,這樣維護(hù)起來(lái)顯然是不行的
查看全部 -
2、使用XML配置聲明式事務(wù)(原始方式)
查看全部 -
可以指定哪些異常發(fā)生后,事務(wù)不進(jìn)行回滾
查看全部 -
一旦設(shè)置成只讀,說(shuō)明此時(shí)只能讀取數(shù)據(jù)庫(kù)表里面的數(shù)據(jù),而不能修改,那么insert,update,delete方法都會(huì)報(bào)錯(cuò)。
查看全部 -
這個(gè)時(shí)候測(cè)試類里面要注入的類是代理類(被增強(qiáng)過(guò)后的),而不是之前的accountService
查看全部 -
配置事務(wù)管理器和業(yè)務(wù)層代理對(duì)象2
key = *表示所有方法,也可以寫成update*,save*都可以,還可以指定具體方法名
查看全部 -
配置事務(wù)管理器和業(yè)務(wù)層代理對(duì)象1
查看全部
舉報(bào)