From bee21d7de8077d354f3effa08852a5784a13cbcc Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Fri, 20 Mar 2020 22:54:05 +0800 Subject: [PATCH] refactor: get database version. (#698) --- .../halo/app/listener/StartedListener.java | 27 +++++++++++++++++-- .../run/halo/app/model/support/HaloConst.java | 11 +++----- .../app/service/impl/AdminServiceImpl.java | 13 ++------- 3 files changed, 31 insertions(+), 20 deletions(-) diff --git a/src/main/java/run/halo/app/listener/StartedListener.java b/src/main/java/run/halo/app/listener/StartedListener.java index 3a3ed2c0c..40e87d6b9 100644 --- a/src/main/java/run/halo/app/listener/StartedListener.java +++ b/src/main/java/run/halo/app/listener/StartedListener.java @@ -2,6 +2,7 @@ package run.halo.app.listener; import lombok.extern.slf4j.Slf4j; import org.flywaydb.core.Flyway; +import org.flywaydb.core.internal.jdbc.JdbcUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.ansi.AnsiColor; @@ -16,6 +17,7 @@ import org.springframework.util.Assert; import org.springframework.util.ResourceUtils; import run.halo.app.config.properties.HaloProperties; import run.halo.app.model.properties.PrimaryProperties; +import run.halo.app.model.support.HaloConst; import run.halo.app.service.OptionService; import run.halo.app.service.ThemeService; import run.halo.app.utils.FileUtils; @@ -23,6 +25,9 @@ import run.halo.app.utils.FileUtils; import java.io.IOException; import java.net.URI; import java.nio.file.*; +import java.sql.Connection; +import java.sql.DatabaseMetaData; +import java.sql.SQLException; import java.util.Collections; /** @@ -57,7 +62,11 @@ public class StartedListener implements ApplicationListener