Browse Source

数据源配置

master
453530270@qq.com 2 years ago
parent
commit
a2729062d0
  1. 5
      pom.xml
  2. 21
      src/main/java/io/xtfs/jwebfs/DataSourceConfig.java

5
pom.xml

@ -38,6 +38,10 @@
<artifactId>fastjson</artifactId> <artifactId>fastjson</artifactId>
<version>2.0.7</version> <version>2.0.7</version>
</dependency> </dependency>
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
</dependency>
</dependencies> </dependencies>
<dependencyManagement> <dependencyManagement>
<dependencies> <dependencies>
@ -69,7 +73,6 @@
<version>${spring-boot.version}</version> <version>${spring-boot.version}</version>
<configuration> <configuration>
<mainClass>io.xtfs.jwebfs.JwebfsApplication</mainClass> <mainClass>io.xtfs.jwebfs.JwebfsApplication</mainClass>
<skip>true</skip>
</configuration> </configuration>
<executions> <executions>
<execution> <execution>

21
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;
}
}
Loading…
Cancel
Save