mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-10-21 11:07:23 +08:00
feat: 插件钩子函数的注册支持连缀风格调用
This commit is contained in:
@@ -91,19 +91,22 @@ public class SaTokenConfigure implements WebMvcConfigurer {
|
||||
*/
|
||||
@Bean
|
||||
public SaTokenPluginHolder getSaTokenPluginHolder() {
|
||||
System.out.println("自定义逻辑");
|
||||
SaTokenPluginHolder.instance.onBeforeInstall(SaTokenPluginForJackson.class, plugin -> {
|
||||
System.out.println("自定义逻辑前置");
|
||||
});
|
||||
System.out.println("自定义插件安装钩子函数...");
|
||||
|
||||
SaTokenPluginHolder.instance.onAfterInstall(SaTokenPluginForJackson.class, plugin -> {
|
||||
System.out.println("自定义逻辑后");
|
||||
});
|
||||
SaTokenPluginHolder.instance.onAfterInstall(SaTokenPluginForJackson.class, plugin -> {
|
||||
System.out.println("自定义逻辑后置2");
|
||||
});
|
||||
return SaTokenPluginHolder.instance
|
||||
.onBeforeInstall(SaTokenPluginForJackson.class, plugin -> {
|
||||
System.out.println("SaTokenPluginForJackson 插件安装前置钩子...");
|
||||
})
|
||||
|
||||
return SaTokenPluginHolder.instance;
|
||||
.onAfterInstall(SaTokenPluginForJackson.class, plugin -> {
|
||||
System.out.println("SaTokenPluginForJackson 插件安装后置钩子...");
|
||||
})
|
||||
|
||||
.onAfterInstall(SaTokenPluginForJackson.class, plugin -> {
|
||||
System.out.println("SaTokenPluginForJackson 插件安装后置钩子2...");
|
||||
})
|
||||
|
||||
;
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user