用户创建处理器
用户创建处理器扩展点用于在用户创建前后执行自定义逻辑,例如:初始化用户配置、发送欢迎通知、同步到第三方系统等。
用户创建前处理器
preCreating方法在用户创建之前执行,参数user为即将创建的用户对象,可在此方法中修改用户属性。- 返回
Mono.empty()表示处理成功。
用户创建后处理器
postCreating方法在用户创建成功之后执行,参数user为已创建的用户对象。- 返回
Mono.empty()表示处理成功。
扩展点定义
UserPreCreatingHandler 对应的 ExtensionPointDefinition 如下:
UserPostCreatingHandler 对应的 ExtensionPointDefinition 如下:
调用流程参考 UserServiceImpl,创建前处理器的核心实现参考 UserReconciler。