From fcccaad90dfd4552d94d8a62311ed0d2ea985365 Mon Sep 17 00:00:00 2001 From: wanggeng888 <450292408@qq.com> Date: Fri, 12 Mar 2021 15:17:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/ink/wgink/code/factory/service/FieldService.java | 1 + .../ink/wgink/code/factory/service/GenerateService.java | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/ink/wgink/code/factory/service/FieldService.java b/src/main/java/ink/wgink/code/factory/service/FieldService.java index a31d0ce..0a931a9 100644 --- a/src/main/java/ink/wgink/code/factory/service/FieldService.java +++ b/src/main/java/ink/wgink/code/factory/service/FieldService.java @@ -130,6 +130,7 @@ public class FieldService { fields.add(fieldVO); fieldIndex++; } + Thread.sleep(1000); return 0; } }; diff --git a/src/main/java/ink/wgink/code/factory/service/GenerateService.java b/src/main/java/ink/wgink/code/factory/service/GenerateService.java index e0ba6b1..660eb23 100644 --- a/src/main/java/ink/wgink/code/factory/service/GenerateService.java +++ b/src/main/java/ink/wgink/code/factory/service/GenerateService.java @@ -1,5 +1,6 @@ package ink.wgink.code.factory.service; +import freemarker.cache.ClassTemplateLoader; import freemarker.template.Configuration; import freemarker.template.Template; import freemarker.template.TemplateException; @@ -46,7 +47,12 @@ public class GenerateService { public GenerateService(TableView tableView) throws URISyntaxException, IOException { this.tableView = tableView; - this.freemarkerConfiguration.setDirectoryForTemplateLoading(new File(getClass().getResource("/template").toURI())); + // 1.加载 文件夹里的模板 + // this.freemarkerConfiguration.setDirectoryForTemplateLoading(new File(getClass().getResource("/template").toURI())); + // 2.加载 jar中的模板 + // this.freemarkerConfiguration.setTemplateLoader(new ClassTemplateLoader(this.getClass(), "/template")); + // 3.加载 jar中的模板 + this.freemarkerConfiguration.setClassForTemplateLoading(this.getClass(), "/template"); this.freemarkerConfiguration.setDefaultEncoding("utf-8"); }