diff --git a/pom.xml b/pom.xml
index 835480e..d7a8d2a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -38,6 +38,10 @@
fastjson
2.0.7
+
+ com.zaxxer
+ HikariCP
+
@@ -69,7 +73,6 @@
${spring-boot.version}
io.xtfs.jwebfs.JwebfsApplication
- true
diff --git a/src/main/java/io/xtfs/jwebfs/DataSourceConfig.java b/src/main/java/io/xtfs/jwebfs/DataSourceConfig.java
new file mode 100644
index 0000000..f73eae1
--- /dev/null
+++ b/src/main/java/io/xtfs/jwebfs/DataSourceConfig.java
@@ -0,0 +1,21 @@
+package io.xtfs.jwebfs;
+
+import com.zaxxer.hikari.HikariDataSource;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.core.env.Environment;
+
+import javax.sql.DataSource;
+
+@Configuration
+public class DataSourceConfig {
+ @Bean
+ public DataSource dataSource(Environment env){
+ HikariDataSource ds = new HikariDataSource();
+ ds.setJdbcUrl(env.getProperty("spring.datasource.url"));
+ ds.setUsername(env.getProperty("spring.datasource.username"));
+ ds.setPassword(env.getProperty("spring.datasource.password"));
+ ds.setDriverClassName(env.getProperty("spring.datasource.driver-class-name"));
+ return ds;
+ }
+}