
nl.tno.bim.mapping.config.DatabaseConfig Maven / Gradle / Ivy
package nl.tno.bim.mapping.config;
import javax.sql.DataSource;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import com.zaxxer.hikari.HikariConfig;
import com.zaxxer.hikari.HikariDataSource;
@Configuration
public class DatabaseConfig {
@Value("${spring.datasource.url}")
private String dbUrl;
@Value("${spring.datasource.password}")
private String pass;
@Value("${spring.datasource.username}")
private String user;
@Bean
public DataSource dataSource() {
HikariConfig config = new HikariConfig();
config.setDriverClassName("com.mysql.cj.jdbc.Driver");
config.setJdbcUrl(dbUrl);
config.setUsername(user);
config.setPassword(pass);
return new HikariDataSource(config);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy