• API 个性化组件

    组件编码 hzero-boot-api-customize

    菜单路径:开发管理 > 个性化管理 > API个性化

    简介

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

    引入个性化组件

    个性化切入点

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

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

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

    个性化规则

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

    个性化代码编写注意事项

    个性化范围

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

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

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