使用spring aop拦截action记录日志的时候,发现同时拦截了action中的getter,setter方法?
如何才能不让aop拦截getter,setter方法?
还是在service层记录日志适合些?
[解决办法]
做一些逻辑排除,类似于这样
@Pointcut("!withincode(@org.junit.Test * demo..*(..))")
public void notInTestMethod() {}
@Pointcut("getStringFieldAnnotatedWithInjectInTheDemoPackage() && notInTestMethod()")
public void getStringFieldAnnotatedWithInjectInTheDemoPackageAndNotInTestMethod() {}