通过AOP审核带注释类的所有公共方法

时间:2015-07-14 15:28:17

标签: aop aspectj

有可能通过AOP(使用spring aop,aspectj等)来审计使用@Service或@Repository注释的类的所有公共方法,或者我认为是类级别而不是方法级别的注释? 我想要这样的东西:

var array = JArray.Parse(tagString).Values<string>();

1 个答案:

答案 0 :(得分:1)

切入点应该是

execution(public * @my.package.Repository *.*(..))

隐含相同
execution(public * (@my.package.Repository *).*(..))

P.S。:你在问题中的切入点实际上是针对@Repository注释的方法,这不是你想要的。