• 使用API个性化

    API 个性化用于在程序运行期间,向服务中某个类的某个方法前、后加入某段业务代码,或者直接替换整个方法的业务逻辑,即业务方法客制化。注意是运行期间动态更改,无侵入,而不是事先在代码中写死切入点或逻辑。

    个性化切入点

    个性化切入点列表

    个性化切入点 下展示的是有哪些可以切入的点,精确到 服务 > 包 > 类 > 方法(参数列表)

    通过 刷新服务 按钮可以刷新服务中的切入点,刷新服务时,将调用服务中的客户端接口扫描服务中的包、类、方法。

    个性化切入点操作

    通过点击页面上的 刷新服务 按钮可以刷新服务中的切入点,刷新服务时,将调用服务中的客户端接口扫描服务中的包、类、方法。

    注意 :接口、注解、枚举、原生、数组等类型的类,以及代理类 都不会被扫描出来

    点击删除按钮可以删除选中的个性化切入点

    个性化规则

    个性化规则维护通用的切入规则,维护业务代码

    列表字段:

    个性化规则新建

    1、点击新建按钮,打开新建页面

    必输字段:

    非必输字段:

    描述:个性化规则简单介绍

    2、填写相关字段信息点击 确定 即可完成新建操作。

    个性化代码编写注意事项

    个性化规则编辑

    点击列表中编辑按钮,打开编辑页面

    必输字段:

    个性化规则删除

    点击操作下 删除 按钮,在弹出框中点击 确定 即可完成删除操作。

    个性化范围

    个性化范围新建

    个性化范围维护了切入点与规则之间的关系,是多对多的关系。

    在新建切入点时,可以选择个性化切入点,也可以手动维护。

    个性化范围-应用规则

    维护好之后,需要在行上点击 应用规则 触发规则生效,服务在启动时会自动应用已经生效的规则。

    个性化范围编辑

    主要可以进行API切入点以及个性化规则的添加和删除。

    个性化范围删除

    点击 删除按钮在弹出框点击 确定即可完成删除操作。