diff --git a/jero-boot/jero-boot-base/jero-boot-base-generater-core/src/main/java/com/jero/codegenerate/generate/impl/CodeGenerateOne.java b/jero-boot/jero-boot-base/jero-boot-base-generater-core/src/main/java/com/jero/codegenerate/generate/impl/CodeGenerateOne.java index 0c0cf66c..ed1a1f71 100644 --- a/jero-boot/jero-boot-base/jero-boot-base-generater-core/src/main/java/com/jero/codegenerate/generate/impl/CodeGenerateOne.java +++ b/jero-boot/jero-boot-base/jero-boot-base-generater-core/src/main/java/com/jero/codegenerate/generate/impl/CodeGenerateOne.java @@ -1,13 +1,5 @@ package com.jero.codegenerate.generate.impl; -import java.util.HashMap; -import java.util.Iterator; -import java.util.List; -import java.util.Map; - -import com.jero.codegenerate.properties.CodeConfigProperties; -import lombok.extern.slf4j.Slf4j; -import org.apache.commons.lang.StringUtils; import com.jero.codegenerate.database.DbReadTableUtil; import com.jero.codegenerate.generate.IGenerate; import com.jero.codegenerate.generate.config.CreateFileConfig; @@ -15,6 +7,15 @@ import com.jero.codegenerate.generate.impl.base.BaseCodeGenerate; import com.jero.codegenerate.generate.pojo.ColumnVo; import com.jero.codegenerate.generate.pojo.TableVo; import com.jero.codegenerate.generate.util.NonceUtils; +import com.jero.codegenerate.properties.CodeConfigProperties; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang.StringUtils; + +import java.io.IOException; +import java.sql.SQLException; +import java.util.HashMap; +import java.util.List; +import java.util.Map; @Slf4j public class CodeGenerateOne extends BaseCodeGenerate implements IGenerate { @@ -33,7 +34,7 @@ public class CodeGenerateOne extends BaseCodeGenerate implements IGenerate { } @Override - public Map getCodeGenerateConfig() throws Exception { + public Map getCodeGenerateConfig() throws SQLException, ClassNotFoundException { HashMap var1 = new HashMap<>(); var1.put("bussiPackage", com.jero.codegenerate.properties.CodeConfigProperties.packageName); var1.put("entityPackage", this.tableVo.getEntityPackage()); @@ -71,8 +72,8 @@ public class CodeGenerateOne extends BaseCodeGenerate implements IGenerate { var1.put("primaryKeyPolicy", var3.getFieldType()); } } - } catch (Exception var4) { - throw var4; + } catch (SQLException | ClassNotFoundException throwAbles) { + throw throwAbles; } long var5 = NonceUtils.getSecureRandomLong() + NonceUtils.getCurrentTimeMillis(); @@ -82,7 +83,7 @@ public class CodeGenerateOne extends BaseCodeGenerate implements IGenerate { } @Override - public List generateCodeFile(String stylePath) throws Exception { + public List generateCodeFile(String stylePath) throws SQLException, ClassNotFoundException, IOException { log.debug("----jero---Code----Generation----[单表模型:" + this.tableVo.getTableName() + "]------- 生成中。。。"); String projectPath = com.jero.codegenerate.properties.CodeConfigProperties.projectPath; Map codeGenerateConfig = this.getCodeGenerateConfig(); @@ -100,7 +101,7 @@ public class CodeGenerateOne extends BaseCodeGenerate implements IGenerate { } @Override - public List generateCodeFile(String projectPath, String templatePath, String stylePath) throws Exception { + public List generateCodeFile(String projectPath, String templatePath, String stylePath) throws SQLException, IOException, ClassNotFoundException { if (projectPath != null && !"".equals(projectPath)) { com.jero.codegenerate.properties.CodeConfigProperties.setProjectPath(projectPath); }