是配置的問題
<
!--開啟註解掃瞄,只掃瞄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有事物註解...