From e8ad887096c88fa1ec6808f392b5992186ebd710 Mon Sep 17 00:00:00 2001 From: JEECG <445654970@qq.com> Date: Tue, 1 Jul 2025 09:24:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=B8=A5=E8=B0=A8=E5=A4=84?= =?UTF-8?q?=E7=90=86=EF=BC=9A=E8=A7=A3=E5=86=B3=E9=83=A8=E5=88=86=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E5=8F=8D=E9=A6=88Cannot=20invoke=20"org.jeecg.common.?= =?UTF-8?q?api.CommonAPI.queryUserRolesById(String)"=20because=20"this.com?= =?UTF-8?q?monAPI"=20is=20null?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../config/firewall/interceptor/LowCodeModeInterceptor.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/firewall/interceptor/LowCodeModeInterceptor.java b/jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/firewall/interceptor/LowCodeModeInterceptor.java index bb207d659..e0f1c6551 100644 --- a/jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/firewall/interceptor/LowCodeModeInterceptor.java +++ b/jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/firewall/interceptor/LowCodeModeInterceptor.java @@ -50,7 +50,8 @@ public class LowCodeModeInterceptor implements HandlerInterceptor { @Resource private JeecgBaseConfig jeecgBaseConfig; - @Autowired + + @Autowired(required = false) private CommonAPI commonAPI; /** @@ -62,6 +63,9 @@ public class LowCodeModeInterceptor implements HandlerInterceptor { if (jeecgBaseConfig == null) { jeecgBaseConfig = SpringContextUtils.getBean(JeecgBaseConfig.class); } + if (commonAPI == null) { + commonAPI = SpringContextUtils.getBean(CommonAPI.class); + } if (jeecgBaseConfig.getFirewall()!=null && LowCodeModeInterceptor.LOW_CODE_MODE_PROD.equals(jeecgBaseConfig.getFirewall().getLowCodeMode())) { String requestURI = request.getRequestURI().substring(request.getContextPath().length());