Guest User

Untitled

a guest
May 15th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. package foo.bar.configuration;
  2.  
  3. import org.springframework.boot.jdbc.DatabaseDriver;
  4. import org.springframework.context.annotation.Bean;
  5. import org.springframework.context.annotation.Configuration;
  6. import org.springframework.context.annotation.Primary;
  7. import org.springframework.jdbc.datasource.DriverManagerDataSource;
  8.  
  9. import javax.sql.DataSource;
  10.  
  11. @Configuration
  12. public class DataBaseConfiguration {
  13.  
  14. private final static String DATABASE_CONNECTION_ROOT_USERNAME = "foo";
  15. private final static String DATABASE_CONNECTION_ROOT_PASSWORD = "bar";
  16. private final static String DATABASE_CONNECTION_URL = "jdbc:mysql://localhost:3306/foobar";
  17.  
  18. @Bean
  19. @Primary
  20. public DataSource dataSource() {
  21. final DriverManagerDataSource driverManagerDataSource = new DriverManagerDataSource();
  22. driverManagerDataSource.setDriverClassName(DatabaseDriver.MYSQL.getDriverClassName());
  23. driverManagerDataSource.setUrl(DATABASE_CONNECTION_URL);
  24. driverManagerDataSource.setUsername(DATABASE_CONNECTION_ROOT_USERNAME);
  25. driverManagerDataSource.setPassword(DATABASE_CONNECTION_ROOT_PASSWORD);
  26. return driverManagerDataSource;
  27. }
  28. }
Add Comment
Please, Sign In to add comment