草庐IT

NoLogging

全部标签

Spring AOP 排除一些类

我正在使用SpringAspectJ记录方法执行统计信息,但是,我想在不更改切入点表达式的情况下从中排除一些类和方法。为了排除某些方法,我创建了一个自定义注释,用于过滤掉。但是我无法对类(class)做同样的事情。这是我的方面定义-@Around("execution(*com.foo.bar.web.controller.*.*(..))"+"&&!@annotation(com.foo.bar.util.NoLogging)")publicObjectlog(ProceedingJoinPointproceedingJoinPoint)throwsThrowable{//loggi

Spring AOP 排除一些类

我正在使用SpringAspectJ记录方法执行统计信息,但是,我想在不更改切入点表达式的情况下从中排除一些类和方法。为了排除某些方法,我创建了一个自定义注释,用于过滤掉。但是我无法对类(class)做同样的事情。这是我的方面定义-@Around("execution(*com.foo.bar.web.controller.*.*(..))"+"&&!@annotation(com.foo.bar.util.NoLogging)")publicObjectlog(ProceedingJoinPointproceedingJoinPoint)throwsThrowable{//loggi