package com.nurkiewicz.jdbcrepository.mysql; import com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource; import com.nurkiewicz.jdbcrepository.JdbcRepositoryTestConfig; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.transaction.annotation.EnableTransactionManagement; import javax.sql.DataSource; @EnableTransactionManagement @Configuration public class JdbcRepositoryTestMysqlConfig extends JdbcRepositoryTestConfig { public static final int MYSQL_PORT = 3306; @Bean @Override public DataSource dataSource() { MysqlConnectionPoolDataSource ds = new MysqlConnectionPoolDataSource(); ds.setUser("root"); ds.setPassword(System.getProperty("mysql.password", "")); ds.setDatabaseName("spring_data_jdbc_repository_test"); return ds; } }