From d3d11ce2b93c3e3e5e6eb59faeb68689dbe0c135 Mon Sep 17 00:00:00 2001 From: noear Date: Mon, 7 Oct 2024 20:23:55 +0800 Subject: [PATCH] =?UTF-8?q?solon=20=E5=8D=87=E4=B8=BA=203.0.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sa-token-solon-plugin/src/test/java/demo2/Config.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sa-token-starter/sa-token-solon-plugin/src/test/java/demo2/Config.java b/sa-token-starter/sa-token-solon-plugin/src/test/java/demo2/Config.java index 5a4affba..ad6588e6 100644 --- a/sa-token-starter/sa-token-solon-plugin/src/test/java/demo2/Config.java +++ b/sa-token-starter/sa-token-solon-plugin/src/test/java/demo2/Config.java @@ -40,13 +40,15 @@ public class Config { @Bean public void saTokenPathInterceptor2() { - Solon.app().before((ctx) -> { + Solon.app().routerInterceptor((ctx, mainHandler, chain) -> { SaRouter.match("/**", StpUtil::checkLogin); // 根据路由划分模块,不同模块不同鉴权 SaRouter.match("/user/**", r -> StpUtil.checkPermission("user")); SaRouter.match("/admin/**", r -> StpUtil.checkPermission("admin")); SaRouter.match("/goods/**", r -> StpUtil.checkPermission("goods")); SaRouter.match("/orders/**", r -> StpUtil.checkPermission("orders")); + + chain.doIntercept(ctx, mainHandler); }); } }