diff --git a/src/main/java/com/dsideal/base/BaseApplication.java b/src/main/java/com/dsideal/base/BaseApplication.java index f4995ec1..020685af 100644 --- a/src/main/java/com/dsideal/base/BaseApplication.java +++ b/src/main/java/com/dsideal/base/BaseApplication.java @@ -135,9 +135,12 @@ public class BaseApplication extends JFinalConfig { //遍历sql目录下所有的sql文件 File sqlDir; - //String basePath = PathKit.getRootClassPath(); - String basePath = BaseApplication.class.getClassLoader().getResource(".").getPath(); - //System.out.println("发现basePath=" + basePath); + String basePath = PropKit.get("rootPath"); + // 创建File对象 + File directory = new File(basePath); + if(!directory.exists()){ + basePath = PathKit.getRootClassPath(); + } sqlDir = new File(basePath + "/Sql"); File[] sqlFiles = sqlDir.listFiles(); for (File sqlFile : sqlFiles != null ? sqlFiles : new File[0]) { diff --git a/src/main/resources/application_dev.yaml b/src/main/resources/application_dev.yaml index 5d54a5da..42c0e671 100644 --- a/src/main/resources/application_dev.yaml +++ b/src/main/resources/application_dev.yaml @@ -5,6 +5,9 @@ SECRET: ZXZnZWVr5b+r5LmQ5L2g55qE5Ye66KGM # 生成Token的密码 CookieMd5SingPwd: DsideaL4r5t6y7u +# 系统的启动路径 +rootPath : /usr/local/dsBase/classes + mysql: # 数据库信息 driverClassName: com.mysql.cj.jdbc.Driver