在 com.repository 包中我有:
扩展 spring data Repository 的独立接口
在同一个包中使用我自己的实现扩展 spring data Repository 的接口
实现我的存储库接口的存储库类
我想测量 com.repository 包中所有方法的执行时间(与数据库的通信)。但我想避免重复
现在与
@Pointcut("执行(public * com.repository. . (..))")
我有一些方法记录了两次 - 来自接口和实现该接口的类。我不想记录在同一包中实现类的接口中的方法,或者不记录在同一包中实现接口的类中的方法。
我该如何用切入点和建议来表达它?
我的问题与 AspectJ 有点相关:在 @Around 建议中组合多个切入点时出现问题,但它并不能解决我的问题。
达令说
相关分类