Spring 事務萬用字元

2021-06-18 08:26:00 字數 678 閱讀 1386

spring使用 和 用來配置事務,具體如何配置你可以參考spring文件。

解釋一下(* com.jasper.service..*.*(..))中幾個萬用字元的含義:

第乙個 * —— 通配 任意返回值型別;

第二個 .. —— 通配 包

com.jasper.service

下的任意包;

第三個 * —— 通配 包

com.jasper.service

下的任意class;

第四個 * —— 通配 包

com.jasper.service

下的任意class的任意方法;

第五個 .. —— 通配 方法可以有0個或多個引數;

綜上:包

com.jasper.service

下的任意包下的任意class的具有任意返回值型別、任意數目引數和任意名稱的方法。

注意:在配置spring的opensessioninviewfilter屬性時,由於是要在有spring的前提下才可以起作用,所以上面的事務要配置正確, 有一次由於我的第二個萬用字元沒有配置,又由於我的

com.jasper.service包下還有子包,事務配置失敗,老是報「lazy failed」的異常,搞了我乙個上午==!

寫這篇文章,主要還是為了記錄這個錯誤,讓自己記住,也讓其他同樣犯了這個錯誤的人能夠找到解決的方法。

spring中的萬用字元

一 載入路徑中的萬用字元 匹配單個字元 匹配除 外任意字元 匹配任意多個目錄 說明 無萬用字元,必須完全匹配 classpath user base beans.xml 說明 匹配零個或多個字串 只針對名稱,不匹配目錄分隔符等 例如 user a base beans.xml user b base...

Spring中萬用字元問題

一 載入路徑中的萬用字元 1 匹配單個字元 2 匹配除 外任意字元 3 匹配任意多個目錄 示例 1 說明 無萬用字元,必須完全匹配 3 classpath user base beans.xml 說明 匹配零個或多個字串 只針對名稱,不匹配目錄分隔符等 例如 user a base beans.xm...

Spring 事務 事務控制

0 註解 autowire 自動注入 url url b 1 spring專案中事務手動回滾 b transactionaspectsupport.currenttransactionstatus setrollbackonly 或者丟擲異常 transactional rollbackfor pu...