From df6ea7ec4e233f10954e99a69ba31c5e4b519226 Mon Sep 17 00:00:00 2001 From: noear Date: Mon, 2 May 2022 19:53:57 +0800 Subject: [PATCH] =?UTF-8?q?sa-token-solon-plugin=EF=BC=9A=E5=8D=87?= =?UTF-8?q?=E7=BA=A7=20solon=20=E5=88=B0=201.7.5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/dev33/satoken/solon/XPluginImp.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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 a001bbad..aff074e5 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 @@ -44,12 +44,17 @@ public class XPluginImp implements Plugin { //集成初始化 + // 注入上下文Bean + SaManager.setSaTokenContext(new SaContextForSolon()); + //注入配置Bean SaTokenConfig saTokenConfig = Solon.cfg().getBean("sa-token", SaTokenConfig.class); SaManager.setConfig(saTokenConfig); - // 注入上下文Bean - SaManager.setSaTokenContext(new SaContextForSolon()); + Aop.getAsyn(SaTokenConfig.class, bw -> { + SaManager.setConfig(bw.raw()); + }); + // 注入Dao Bean Aop.getAsyn(SaTokenDao.class, bw -> {