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());