Spring框架中配置事務管理器

ヤ青春ゞ滋味發表於2020-10-19

第一步:我們需要配置一個事務管理器並注入資料來源
在這裡插入圖片描述

第二步:配置事務的通知引用事務管理器
在這裡插入圖片描述

第三步:配置事務的屬性
在這裡插入圖片描述

第四步:配置 AOP 切入點表示式
在這裡插入圖片描述

第五步:配置切入點表示式和事務通知的對應關係
在這裡插入圖片描述

這時候,我們已經配置好事務管理器了,這時候我們只需在業務層使用@Transactional 註解即可
在這裡插入圖片描述

注意的是:
該註解的屬性和 xml 中的屬性含義一致。該註解可以出現在介面上,類上和方法上。
出現介面上,表示該介面的所有實現類都有事務支援。
出現在類上,表示類中所有方法有事務支援
出現在方法上,表示方法有事務支援。
優先順序:方法>類>介面
接著,我們需要開啟spring對註解事務的支援
在這裡插入圖片描述

如果我們不使用 xml 的配置方式的話,我們只需要使用@EnableTransactionManagement即可
在這裡插入圖片描述

相關文章