使用@transactional 註解配置事務,則需要給每個方法都加上註解,勢必太麻煩。則以使用aop面向切面程式設計思想管理事務;
標籤的屬性:
name:方法名的匹配模式,通知根據該模式尋找匹配的方法。
propagation:設定事務定義所用的傳播級別。
isolation:設定事務的隔離級別。
timeout:指定事務的超時(秒)。
read-only:該屬性為true指示事務是唯讀的
no-rollback-for:以逗號分隔的異常類的列表,目標方法可以跑出這些異常而不會導致通知執行回滾
rollback-for:以逗號分隔的異常類的列表,當目標方法跑出這些異常時會導致通知執行回滾。預設情況下,該列表為空,因此不在no-rollback-for列表中的任何執行時異常都會導致回滾。
spring的aop使用方式
1.將業務邏輯元件和切面類加入到容器中,告訴spring那個是切面類 aspect 2.子啊切面類上的每乙個通知方法上標註通知註解,告訴spring何時何地執行 切入點表示式 3.開啟基於註解的aop模式 enableaspectjautoproxy需求 在定義乙個業務邏輯類mathcaculato...
Spring以註解方式使用aop
7.spring以註解方式使用 xmlversion 1.0 encoding utf 8 beans xmlns xsi xmlns xmlns context xmlns aop xsi schemalocation spring beans 4.2.xsd spring context 4.2...
使用spring註解方式實現AOP 二
如果需要對業務方法中的引數和返回值做處理的情況下 package com.chris.aop import org.springframework.stereotype.service service testservice public class testservicebean public s...