關於spring事物失效的原因

2021-09-29 09:41:38 字數 751 閱讀 5070

是配置的問題

<

!--開啟註解掃瞄,只掃瞄controller註解--

>

package

="lss" use-

default

-filters=

"false"

>

"annotation" expression=

"org.springframework.stereotype.controller"

>

<

/context:include-filter>

<

/context:component-scan>

package

="lss"

>

<

!--配置哪些註解不掃瞄--

>

"annotation" expression=

"org.springframework.stereotype.controller"

>

<

/context:exclude-filter>

<

/context:component-scan>

問題就是沒有理解透標籤中會出現include和exclude的子標籤

重點 如果你是用include 配置包掃瞄 且你的想法是想讓他只掃瞄這個包 一定要加上use-default-filters=「false」 預設情況為true

更詳細的解釋在

關於spring中內嵌方法呼叫事物失效的情況

之前看到乙個oppo面試題,大概問的是 a方法有事務 內嵌呼叫b方法 b方法沒事務註解 請問 這個情況下 事務的乙個狀態是什麼 其實 這個我感覺 就是在問 spring中 物件的使用關係 下面這個 是面試題的描述 service public class testservice public voi...

Spring事務失效原因詳解

spring事務依賴的是資料庫的事務,在開發中如果沒有處理好,可能會遇到事務失效的情況,本文就盤點spring事務會失效的一些情況並給出解決方案。spring事務分為宣告式事務和程式設計時事務兩種。看下宣告式事務。使用 transactional做宣告式事務的一些說明 使用 transactiona...

方法上spring事物註解失效問題

1.問題 場景一 通過spring注入物件方式呼叫方法時,當呼叫的呼叫的第乙個方法methoda沒有事物註解。那麼通過methoda呼叫同乙個類中的methodb,methodb方法上加了事物註解,methodb中事物不生效。場景二 只有呼叫spring注入物件的第乙個方法入methodc有事物註解...