فهرست منبع

@laywee 修复自动代码生成时有时乱码导致maven无法正常打包的问题

shuzheng 9 سال پیش
والد
کامیت
e63f94dc3f
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      zheng-common/src/main/java/com/zheng/common/util/VelocityUtil.java

+ 2 - 2
zheng-common/src/main/java/com/zheng/common/util/VelocityUtil.java

@@ -1,5 +1,6 @@
 package com.zheng.common.util;
 
+import org.apache.commons.io.output.FileWriterWithEncoding;
 import org.apache.commons.lang.StringUtils;
 import org.apache.velocity.Template;
 import org.apache.velocity.VelocityContext;
@@ -7,7 +8,6 @@ import org.apache.velocity.app.Velocity;
 import org.apache.velocity.app.VelocityEngine;
 
 import java.io.File;
-import java.io.FileWriter;
 import java.util.Properties;
 
 /**
@@ -31,7 +31,7 @@ public class VelocityUtil {
 			//VelocityEngine engine = new VelocityEngine();
 			Template template = Velocity.getTemplate(getFile(inputVmFilePath), "utf-8");
 			File outputFile = new File(outputFilePath);
-			FileWriter writer = new FileWriter(outputFile);
+			FileWriterWithEncoding writer = new FileWriterWithEncoding(outputFile, "utf-8");
 			template.merge(context, writer);
 			writer.close();
 		} catch (Exception ex) {