Skip to content

Instantly share code, notes, and snippets.

@legarnica
Created August 9, 2020 21:44
Show Gist options
  • Save legarnica/40b0d8b2674647b7e7177f0b7aaabbc8 to your computer and use it in GitHub Desktop.
Save legarnica/40b0d8b2674647b7e7177f0b7aaabbc8 to your computer and use it in GitHub Desktop.
package cl.lherrera.configuracion;
import javax.sql.DataSource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
import org.springframework.core.env.Environment;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
@Configuration
@ComponentScan("cl.lherrera")
@PropertySource("classpath:database.properties")
public class AppConfig {
@Autowired
Environment environment;
@Bean
DataSource dataSource() {
DriverManagerDataSource driverManagerDataSource = new DriverManagerDataSource();
driverManagerDataSource.setUrl(environment.getProperty("url"));
driverManagerDataSource.setUsername(environment.getProperty("username"));
driverManagerDataSource.setPassword(environment.getProperty("dbpassword"));
driverManagerDataSource.setDriverClassName(environment.getProperty("driverClassName"));
return driverManagerDataSource;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment