Forráskód Böngészése

update 优化 DataBaseHelper 工具

疯狂的狮子li 3 éve
szülő
commit
ce3f80144a

+ 3 - 2
ruoyi-common/src/main/java/com/ruoyi/common/helper/DataBaseHelper.java

@@ -21,12 +21,13 @@ import java.sql.SQLException;
 @NoArgsConstructor(access = AccessLevel.PRIVATE)
 public class DataBaseHelper {
 
+    private static final DynamicRoutingDataSource DS = SpringUtils.getBean(DynamicRoutingDataSource.class);
+
     /**
      * 获取当前数据库类型
      */
     public static DataBaseType getDataBaseType() {
-        DynamicRoutingDataSource ds = (DynamicRoutingDataSource) SpringUtils.getBean(DataSource.class);
-        DataSource dataSource = ds.determineDataSource();
+        DataSource dataSource = DS.determineDataSource();
         try (Connection conn = dataSource.getConnection()) {
             DatabaseMetaData metaData = conn.getMetaData();
             String databaseProductName = metaData.getDatabaseProductName();