|
@@ -0,0 +1,41 @@
|
|
|
|
+// package com.qmth.boot.data.upgrade.demo.config;
|
|
|
|
+//
|
|
|
|
+// import com.zaxxer.hikari.HikariDataSource;
|
|
|
|
+// import org.slf4j.Logger;
|
|
|
|
+// import org.slf4j.LoggerFactory;
|
|
|
|
+// import org.springframework.beans.factory.annotation.Value;
|
|
|
|
+// import org.springframework.boot.autoconfigure.ImportAutoConfiguration;
|
|
|
|
+// import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
|
|
|
|
+// import org.springframework.boot.jdbc.DatabaseDriver;
|
|
|
|
+// import org.springframework.context.annotation.Bean;
|
|
|
|
+// import org.springframework.context.annotation.Configuration;
|
|
|
|
+//
|
|
|
|
+// import javax.sql.DataSource;
|
|
|
|
+//
|
|
|
|
+// @Configuration
|
|
|
|
+// // @ImportAutoConfiguration(exclude = DataSourceAutoConfiguration.class)
|
|
|
|
+// public class DataSourceConfig {
|
|
|
|
+//
|
|
|
|
+// private static final Logger log = LoggerFactory.getLogger(DataSourceConfig.class);
|
|
|
|
+//
|
|
|
|
+// @Value("${com.qmth.datasource.url}")
|
|
|
|
+// private String dbUrl;
|
|
|
|
+//
|
|
|
|
+// @Value("${com.qmth.datasource.username}")
|
|
|
|
+// private String dbUsername;
|
|
|
|
+//
|
|
|
|
+// @Value("${com.qmth.datasource.password}")
|
|
|
|
+// private String dbPassword;
|
|
|
|
+//
|
|
|
|
+// @Bean
|
|
|
|
+// public DataSource dataSource() {
|
|
|
|
+// HikariDataSource dataSource = new HikariDataSource();
|
|
|
|
+// dataSource.setDriverClassName(DatabaseDriver.fromJdbcUrl(dbUrl).getDriverClassName());
|
|
|
|
+// dataSource.setJdbcUrl(dbUrl);
|
|
|
|
+// dataSource.setUsername(dbUsername);
|
|
|
|
+// dataSource.setPassword(dbPassword);
|
|
|
|
+// log.info("dataSource init...");
|
|
|
|
+// return dataSource;
|
|
|
|
+// }
|
|
|
|
+//
|
|
|
|
+// }
|