diff --git a/sa-token-dependencies/pom.xml b/sa-token-dependencies/pom.xml index b99f356b..f172bbd8 100644 --- a/sa-token-dependencies/pom.xml +++ b/sa-token-dependencies/pom.xml @@ -21,7 +21,7 @@ 2.11.2 3.1.0 3.0.9.RELEASE - 1.10.13 + 1.12.0 1.4.4 4.9.17 3.14.4 diff --git a/sa-token-starter/sa-token-solon-plugin/src/main/java/cn/dev33/satoken/solon/XPluginImp.java b/sa-token-starter/sa-token-solon-plugin/src/main/java/cn/dev33/satoken/solon/XPluginImp.java index 76327612..7adaabe6 100644 --- a/sa-token-starter/sa-token-solon-plugin/src/main/java/cn/dev33/satoken/solon/XPluginImp.java +++ b/sa-token-starter/sa-token-solon-plugin/src/main/java/cn/dev33/satoken/solon/XPluginImp.java @@ -69,8 +69,8 @@ public class XPluginImp implements Plugin { SaManager.setSaTokenSecondContext(bean.create()); }); - // 注入侦听器 Bean - context.subBean(SaTokenListener.class, sl -> { + // 注入侦听器 Bean (可以有多个) + context.subBeansOfType(SaTokenListener.class, sl -> { SaTokenEventCenter.registerListener(sl); }); @@ -115,8 +115,8 @@ public class XPluginImp implements Plugin { SaManager.setSaSignTemplate(bean); }); - // 自定义 StpLogic 对象 - context.getBeanAsync(StpLogic.class, bean -> { + // 自定义 StpLogic 对象(可以有多个) + context.subBeansOfType(StpLogic.class, bean -> { StpUtil.setStpLogic(bean); }); }