有什么方法可以使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,它不适用于私有方法。
我是否还有其他选择可以使其正常运行?我真的需要这种注释。