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