Spring AOPインターセプタトランザクションが動作していません

Spring AOP Interceptorトランザクションが機能していません

問題

Spring AOPトランザクションは、次のインターセプターで機能していませんか?

 
    
        
            
            
            
            
        
    
    
        
            
        
    

matchGenericTxInterceptor」トランザクションインターセプターは、urlInterceptorInserturlInterceptorCommiturlInterceptorReleaseをインターセプトすると想定していますが、期待どおりに機能しませんか?

溶液

3つのインターセプターは、トランザクションマネージャーインターセプター(matchGenericTxInterceptor)の前に実行されます。

これを修正するには、次のようにインターセプターxmlファイルのシーケンスを変更する必要があります(matchGenericTxInterceptorを上に置きます)。

 
    
        
            
            
            
            
        
    
    
        
            
        
    

Note
SpringAOPインターセプターのシーケンスは機能に影響します。