【update】注释代码,重命名变量
This commit is contained in:
+2
-2
@@ -97,7 +97,7 @@ public class CodeGenerateOne extends BaseCodeGenerate implements IGenerate {
|
|||||||
createFileConfig.setStylePath(stylePath);
|
createFileConfig.setStylePath(stylePath);
|
||||||
this.createProject(createFileConfig, projectPath, codeGenerateConfig);
|
this.createProject(createFileConfig, projectPath, codeGenerateConfig);
|
||||||
log.info(" ----- jero-boot ---- generate code success =======> 表名:" + this.tableVo.getTableName() + " ");
|
log.info(" ----- jero-boot ---- generate code success =======> 表名:" + this.tableVo.getTableName() + " ");
|
||||||
return this.list;
|
return this.messageList;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -111,7 +111,7 @@ public class CodeGenerateOne extends BaseCodeGenerate implements IGenerate {
|
|||||||
}
|
}
|
||||||
|
|
||||||
this.generateCodeFile(stylePath);
|
this.generateCodeFile(stylePath);
|
||||||
return this.list;
|
return this.messageList;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -152,7 +152,7 @@ public class CodeGenerateOneToMany extends BaseCodeGenerate implements IGenerate
|
|||||||
createFileConfig.setStylePath(stylePath);
|
createFileConfig.setStylePath(stylePath);
|
||||||
this.createProject(createFileConfig, projectPath, configMap);
|
this.createProject(createFileConfig, projectPath, configMap);
|
||||||
log.info("----- jero-boot ---- generate code success =======> 主表名:" + this.mainTableVo.getTableName());
|
log.info("----- jero-boot ---- generate code success =======> 主表名:" + this.mainTableVo.getTableName());
|
||||||
return this.list;
|
return this.messageList;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -166,6 +166,6 @@ public class CodeGenerateOneToMany extends BaseCodeGenerate implements IGenerate
|
|||||||
}
|
}
|
||||||
|
|
||||||
this.generateCodeFile(stylePath);
|
this.generateCodeFile(stylePath);
|
||||||
return this.list;
|
return this.messageList;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+79
-73
@@ -24,7 +24,7 @@ import lombok.extern.slf4j.Slf4j;
|
|||||||
public class BaseCodeGenerate {
|
public class BaseCodeGenerate {
|
||||||
|
|
||||||
protected static String characterSet = "UTF-8";
|
protected static String characterSet = "UTF-8";
|
||||||
protected List<String> list = new ArrayList();
|
protected List<String> messageList = new ArrayList();
|
||||||
|
|
||||||
public BaseCodeGenerate() {
|
public BaseCodeGenerate() {
|
||||||
}
|
}
|
||||||
@@ -111,11 +111,11 @@ public class BaseCodeGenerate {
|
|||||||
File file = FileHelper.createFile(outputFilepath);
|
File file = FileHelper.createFile(outputFilepath);
|
||||||
log.info("[generate]\t template:" + templateFilePath + " ==> " + outputFilepath);
|
log.info("[generate]\t template:" + templateFilePath + " ==> " + outputFilepath);
|
||||||
FreemarkerHelper.fillDataIntoFileByTemplate(template, configMap, file, characterSet);
|
FreemarkerHelper.fillDataIntoFileByTemplate(template, configMap, file, characterSet);
|
||||||
if (!this.a(file)) {
|
if (!this.isStartWithIllegalStr(file)) {
|
||||||
this.list.add("生成成功:" + outputFilepath);
|
this.messageList.add("生成成功:" + outputFilepath);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.a(file)) {
|
if (this.isStartWithIllegalStr(file)) {
|
||||||
this.a(file, "#segment#");
|
this.a(file, "#segment#");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -130,77 +130,83 @@ public class BaseCodeGenerate {
|
|||||||
protected Template getTemplate(String templateFilePath, CreateFileConfig createFileConfig) throws IOException {
|
protected Template getTemplate(String templateFilePath, CreateFileConfig createFileConfig) throws IOException {
|
||||||
return FreemarkerHelper.getConfiguration(createFileConfig.listTemplateRootDirs(), characterSet, templateFilePath).getTemplate(templateFilePath);
|
return FreemarkerHelper.getConfiguration(createFileConfig.listTemplateRootDirs(), characterSet, templateFilePath).getTemplate(templateFilePath);
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
protected boolean a(File var1) {
|
* 是否以指定非法字符开头
|
||||||
return var1.getName().startsWith("[1-n]");
|
* @date 2021/4/2 17:18
|
||||||
|
* @param file 文件
|
||||||
|
* @return boolean
|
||||||
|
*/
|
||||||
|
protected boolean isStartWithIllegalStr(File file) {
|
||||||
|
return file.getName().startsWith("[1-n]");
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void a(File var1, String var2) {
|
protected void a(File file, String str) {
|
||||||
InputStreamReader var3 = null;
|
InputStreamReader isr = null;
|
||||||
BufferedReader var4 = null;
|
BufferedReader bf = null;
|
||||||
ArrayList var5 = new ArrayList();
|
ArrayList list = new ArrayList();
|
||||||
boolean var20 = false;
|
boolean flag = false;
|
||||||
|
|
||||||
int var28;
|
int i;
|
||||||
label341: {
|
label341: {
|
||||||
label342: {
|
label342: {
|
||||||
try {
|
try {
|
||||||
var20 = true;
|
flag = true;
|
||||||
var3 = new InputStreamReader(new FileInputStream(var1), "UTF-8");
|
isr = new InputStreamReader(new FileInputStream(file), characterSet);
|
||||||
var4 = new BufferedReader(var3);
|
bf = new BufferedReader(isr);
|
||||||
boolean var7 = false;
|
boolean b = false;
|
||||||
OutputStreamWriter var8 = null;
|
OutputStreamWriter osw = null;
|
||||||
|
|
||||||
while(true) {
|
while(true) {
|
||||||
String var6;
|
String s;
|
||||||
while((var6 = var4.readLine()) != null) {
|
while((s = bf.readLine()) != null) {
|
||||||
if (var6.trim().length() > 0 && var6.startsWith(var2)) {
|
// 若以指定str开头
|
||||||
String var9 = var6.substring(var2.length());
|
if (s.trim().length() > 0 && s.startsWith(str)) {
|
||||||
String var10 = var1.getParentFile().getAbsolutePath();
|
String substring = s.substring(str.length());
|
||||||
var9 = var10 + File.separator + var9;
|
String parentPath = file.getParentFile().getAbsolutePath();
|
||||||
log.info("[generate]\t split file:" + var1.getAbsolutePath() + " ==> " + var9);
|
substring = parentPath + File.separator + substring;
|
||||||
var8 = new OutputStreamWriter(new FileOutputStream(var9), "UTF-8");
|
log.info("[generate]\t split file:" + file.getAbsolutePath() + " ==> " + substring);
|
||||||
var5.add(var8);
|
osw = new OutputStreamWriter(new FileOutputStream(substring), characterSet);
|
||||||
this.list.add("生成成功:" + var9);
|
list.add(osw);
|
||||||
var7 = true;
|
this.messageList.add("生成成功:" + substring);
|
||||||
} else if (var7) {
|
b = true;
|
||||||
var8.append(var6 + "\r\n");
|
} else if (b) {
|
||||||
|
osw.append(s + "\r\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for(int var29 = 0; var29 < var5.size(); ++var29) {
|
for(int var29 = 0; var29 < list.size(); ++var29) {
|
||||||
((Writer)var5.get(var29)).close();
|
((Writer)list.get(var29)).close();
|
||||||
}
|
}
|
||||||
|
|
||||||
var4.close();
|
bf.close();
|
||||||
var3.close();
|
isr.close();
|
||||||
log.debug("[generate]\t delete file:" + var1.getAbsolutePath());
|
log.debug("[generate]\t delete file:" + file.getAbsolutePath());
|
||||||
b(var1);
|
b(file);
|
||||||
var20 = false;
|
flag = false;
|
||||||
break label341;
|
break label341;
|
||||||
}
|
}
|
||||||
} catch (FileNotFoundException var25) {
|
} catch (FileNotFoundException var25) {
|
||||||
var25.printStackTrace();
|
var25.printStackTrace();
|
||||||
var20 = false;
|
flag = false;
|
||||||
break label342;
|
break label342;
|
||||||
} catch (IOException var26) {
|
} catch (IOException var26) {
|
||||||
var26.printStackTrace();
|
var26.printStackTrace();
|
||||||
var20 = false;
|
flag = false;
|
||||||
} finally {
|
} finally {
|
||||||
if (var20) {
|
if (flag) {
|
||||||
try {
|
try {
|
||||||
if (var4 != null) {
|
if (bf != null) {
|
||||||
var4.close();
|
bf.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (var3 != null) {
|
if (isr != null) {
|
||||||
var3.close();
|
isr.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (var5.size() > 0) {
|
if (list.size() > 0) {
|
||||||
for(int var12 = 0; var12 < var5.size(); ++var12) {
|
for(int var12 = 0; var12 < list.size(); ++var12) {
|
||||||
if (var5.get(var12) != null) {
|
if (list.get(var12) != null) {
|
||||||
((Writer)var5.get(var12)).close();
|
((Writer)list.get(var12)).close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -212,18 +218,18 @@ public class BaseCodeGenerate {
|
|||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (var4 != null) {
|
if (bf != null) {
|
||||||
var4.close();
|
bf.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (var3 != null) {
|
if (isr != null) {
|
||||||
var3.close();
|
isr.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (var5.size() > 0) {
|
if (list.size() > 0) {
|
||||||
for(var28 = 0; var28 < var5.size(); ++var28) {
|
for(i = 0; i < list.size(); ++i) {
|
||||||
if (var5.get(var28) != null) {
|
if (list.get(i) != null) {
|
||||||
((Writer)var5.get(var28)).close();
|
((Writer)list.get(i)).close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -235,18 +241,18 @@ public class BaseCodeGenerate {
|
|||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (var4 != null) {
|
if (bf != null) {
|
||||||
var4.close();
|
bf.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (var3 != null) {
|
if (isr != null) {
|
||||||
var3.close();
|
isr.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (var5.size() > 0) {
|
if (list.size() > 0) {
|
||||||
for(var28 = 0; var28 < var5.size(); ++var28) {
|
for(i = 0; i < list.size(); ++i) {
|
||||||
if (var5.get(var28) != null) {
|
if (list.get(i) != null) {
|
||||||
((Writer)var5.get(var28)).close();
|
((Writer)list.get(i)).close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -258,18 +264,18 @@ public class BaseCodeGenerate {
|
|||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (var4 != null) {
|
if (bf != null) {
|
||||||
var4.close();
|
bf.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (var3 != null) {
|
if (isr != null) {
|
||||||
var3.close();
|
isr.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (var5.size() > 0) {
|
if (list.size() > 0) {
|
||||||
for(var28 = 0; var28 < var5.size(); ++var28) {
|
for(i = 0; i < list.size(); ++i) {
|
||||||
if (var5.get(var28) != null) {
|
if (list.get(i) != null) {
|
||||||
((Writer)var5.get(var28)).close();
|
((Writer)list.get(i)).close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user