一、直接在切面類定義切點;
AOP切面類里面的方法全部不支持觸發切面,否則一個切面函數把自己當做切點就會導致遞歸層層調用。
AOP切面類發出函數調用一律不觸發切面,避免兩個切面類相互調用迭代請求的情況。
二、被代理對象兩個切點方法內部調用;
被Spring的AOP增強的類,在同一個類的內部方法調用時,其被調用方法上的增強通知將不起作用,即Spring的事務傳播策略在內部方法調用時將不起作用,不管你希望某個方法需要單獨事務,是RequiresNew,還是要嵌套事務,要Nested,等等,統統不起作用。不僅僅是事務通知,所有用AOP實現的通知,都會受到同樣限制。