07
2020
05

AopContext.currentProxy() 切入式调用

示例:

import org.springframework.aop.framework.AopContext;
import org.springframework.transaction.annotation.Transactional;
public class IService {
public void A() {
int[] arr = {1,2,3};
for (int i = 0; i < arr.length; i++) {
IService proxy = (IService)AopContext.currentProxy();//切入式调用 
proxy.B(arr[i]);//调用B  
}
}
@Transactional
public void B(int aParm) {
System.out.println("本次:"+aParm);
}
}


« 上一篇 下一篇 »