package com.ibeetl.admin.core.conf;
|
|
import javax.sql.DataSource;
|
|
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Configuration;
|
import org.springframework.core.env.Environment;
|
|
import com.zaxxer.hikari.HikariDataSource;
|
@Configuration
|
public class DataSourceConfig {
|
@Bean(name = "baseDataSource")
|
public DataSource datasource(Environment env) {
|
HikariDataSource ds = new HikariDataSource();
|
ds.setJdbcUrl(env.getProperty("spring.datasource.baseDataSource.url"));
|
ds.setUsername(env.getProperty("spring.datasource.baseDataSource.username"));
|
ds.setPassword(env.getProperty("spring.datasource.baseDataSource.password"));
|
ds.setDriverClassName(env.getProperty("spring.datasource.baseDataSource.driver-class-name"));
|
return ds;
|
}
|
}
|
|
|
|