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