私有方法的AOP注释

有什么方法可以使AOP的注释与私有方法一起工作? 这是一个示例类

static let mySession = MySessionmanager().defaultManager

static func request(onSuccess: @escaping (String) -> Void,onError: @escaping onError){
    mySession.request("https://myurl.com").responseJSON { (response) in
        // Response handle
    }
}

这是此注释的一个方面

public class Foo {
  @AvgTimeCounted(MY_SPECIAL_COUNTER_ENUM)
  private void doSomething() {
     ...
  }
}

所以我只是将时间的结果放在某种上下文中。

对于AspectJ和Spring,它不适用于私有方法。

我是否还有其他选择可以使其正常运行?我真的需要这种注释。

lyjzqxg188 回答:私有方法的AOP注释

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2972387.html

大家都在问