|
@@ -3,12 +3,13 @@ package com.qmth.boot.data.upgrade.demo.service;
|
|
import com.qmth.boot.data.upgrade.annotation.DataUpgradeVersion;
|
|
import com.qmth.boot.data.upgrade.annotation.DataUpgradeVersion;
|
|
import com.qmth.boot.data.upgrade.service.DataUpgradeService;
|
|
import com.qmth.boot.data.upgrade.service.DataUpgradeService;
|
|
import com.qmth.boot.data.upgrade.utils.ResourceFileHelper;
|
|
import com.qmth.boot.data.upgrade.utils.ResourceFileHelper;
|
|
-import org.apache.commons.lang3.ArrayUtils;
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.springframework.jdbc.core.JdbcTemplate;
|
|
import org.springframework.jdbc.core.JdbcTemplate;
|
|
|
|
|
|
|
|
+import java.util.Arrays;
|
|
|
|
+
|
|
@DataUpgradeVersion("1.0.5")
|
|
@DataUpgradeVersion("1.0.5")
|
|
public class DataUpgrade_1_0_5 implements DataUpgradeService {
|
|
public class DataUpgrade_1_0_5 implements DataUpgradeService {
|
|
|
|
|
|
@@ -19,18 +20,12 @@ public class DataUpgrade_1_0_5 implements DataUpgradeService {
|
|
log.info("process...");
|
|
log.info("process...");
|
|
|
|
|
|
String[] sqlList = StringUtils.split(ResourceFileHelper.readContent("upgrade/1.0.5.sql"), ";");
|
|
String[] sqlList = StringUtils.split(ResourceFileHelper.readContent("upgrade/1.0.5.sql"), ";");
|
|
- if (ArrayUtils.isEmpty(sqlList)) {
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- for (String sql : sqlList) {
|
|
|
|
- if (StringUtils.isBlank(sql)) {
|
|
|
|
- continue;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
+ Arrays.stream(sqlList).filter(StringUtils::isNotBlank).forEach(sql -> {
|
|
log.info(sql);
|
|
log.info(sql);
|
|
jdbcTemplate.execute(sql);
|
|
jdbcTemplate.execute(sql);
|
|
- }
|
|
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ // if (true) throw new RuntimeException("test err...");
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|