expression表達式解析:
(* com.xx.xx.dao.impl..*.*(..))
第一個*表示匹配所有類型的返回值
第二個*表示匹配所有的類(前面的..表示impl包及其所有子包)
第三個*表示匹配類中所有的方法
最後括號中..表示匹配方法所有參數
============================================================================
Propagation類的7種事務屬性詳解:
REQUIRED:支持當前事務,如果當前沒有事務,就新建一個事務。這是最常見的選擇。
SUPPORTS:支持當前事務,如果當前沒有事務,就以非事務方式執行。
MANDATORY:支持當前事務,如果當前沒有事務,就拋出異常。
REQUIRES_NEW:新建事務,如果當前存在事務,把當前事務掛起。
NOT_SUPPORTED:以非事務方式執行操作,如果當前存在事務,就把當前事務掛起。
NEVER:以非事務方式執行,如果當前存在事務,則拋出異常。
NESTED:支持當前事務,如果當前事務存在,則執行一個嵌套事務,如果當前沒有事務,就新建一個事務。