我有一个用例,我为我们的客户创建了一个注释以加入我们的平台。这些注释出现在方法上时会拦截方法调用并避免进行生产调用并将调用重定向到开发环境。
现在我们要求客户在不同方法的代码包中添加此注释,以便对于自定义用例,我们可以借助这些方法上存在的这些注释将调用重定向到开发阶段,但客户通常会忘记在其代码包中添加此注释代码包。
有什么方法可以向客户端提供一些代码,当客户端在其代码包中添加这些代码时,它会在复杂过程/运行时自动将注释添加到给定目录下存在的类的所有方法中?
或者其他一些机制,我们可以避免代码进行生产调用?
谢谢
尝试在不同级别进行拦截,但没有成功
我建议你使用方面。您可以向某个包中的所有方法添加行为。
这里是示例。