From 4c7b8d6076635bf255bf68d5bebff3589a168b10 Mon Sep 17 00:00:00 2001 From: zhxmain <1906673110@qq.com> Date: Sat, 29 Jul 2023 12:50:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E5=9B=A0velocity.log?= =?UTF-8?q?=E6=8B=92=E7=BB=9D=E8=AE=BF=E9=97=AE=EF=BC=8C=E5=AF=BC=E8=87=B4?= =?UTF-8?q?Velocity=E5=88=9D=E5=A7=8B=E5=8C=96=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bigtian/mf/plugin/core/RenderMybatisFlexTemplate.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/club/bigtian/mf/plugin/core/RenderMybatisFlexTemplate.java b/src/main/java/club/bigtian/mf/plugin/core/RenderMybatisFlexTemplate.java index dfa3390..3212e78 100644 --- a/src/main/java/club/bigtian/mf/plugin/core/RenderMybatisFlexTemplate.java +++ b/src/main/java/club/bigtian/mf/plugin/core/RenderMybatisFlexTemplate.java @@ -17,7 +17,10 @@ import com.intellij.openapi.ui.Messages; import com.intellij.psi.*; import com.intellij.util.IncorrectOperationException; import org.apache.velocity.VelocityContext; +import org.apache.velocity.app.Velocity; import org.apache.velocity.app.VelocityEngine; +import org.apache.velocity.runtime.RuntimeConstants; +import org.apache.velocity.runtime.log.NullLogChute; import org.jetbrains.annotations.Nullable; import java.io.StringWriter; @@ -37,6 +40,8 @@ public class RenderMybatisFlexTemplate { public static void assembleData(List selectedTableInfo, MybatisFlexConfig config, @Nullable Project project) { VelocityEngine velocityEngine = new VelocityEngine(); + //修复因velocity.log拒绝访问,导致Velocity初始化失败 + velocityEngine.setProperty(RuntimeConstants.RUNTIME_LOG_LOGSYSTEM, new NullLogChute()); VelocityContext context = new VelocityContext(); HashMap> templateMap = new HashMap<>(); Map templates = new ConcurrentHashMap<>(config.getTemplates()); -- Gitee