|
@ -20,20 +20,24 @@ import javax.sql.DataSource; |
|
|
@Configuration |
|
|
@Configuration |
|
|
public class Mysql1DataSourceConfig { |
|
|
public class Mysql1DataSourceConfig { |
|
|
|
|
|
|
|
|
@Bean(name = "mysql1DataSource") |
|
|
|
|
|
// @Primary |
|
|
|
|
|
public DataSource mysql1DataSource() { |
|
|
|
|
|
HikariDataSource dataSource = new HikariDataSource(); |
|
|
|
|
|
dataSource.setJdbcUrl("jdbc:mysql://54.251.137.151:10701/hwgold?serverTimezone=Asia/Shanghai&useSSL=false&useUnicode=true&characterEncoding=UTF-8"); |
|
|
|
|
|
dataSource.setUsername("hwgold"); |
|
|
|
|
|
dataSource.setPassword("AGX4Z3YMxiCG3GR2"); |
|
|
|
|
|
dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver"); |
|
|
|
|
|
dataSource.setMaximumPoolSize(10); |
|
|
|
|
|
dataSource.setPoolName("mysql1HikariCP"); |
|
|
|
|
|
log.info("mysql1 DataSource initialized with pool-name: {}", dataSource.getPoolName()); |
|
|
|
|
|
return dataSource; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// @Bean(name = "mysql1DataSource") |
|
|
|
|
|
//// @Primary |
|
|
|
|
|
// public DataSource mysql1DataSource() { |
|
|
|
|
|
// HikariDataSource dataSource = new HikariDataSource(); |
|
|
|
|
|
// dataSource.setJdbcUrl("jdbc:mysql://54.251.137.151:10701/hwgold?serverTimezone=Asia/Shanghai&useSSL=false&useUnicode=true&characterEncoding=UTF-8"); |
|
|
|
|
|
// dataSource.setUsername("hwgold"); |
|
|
|
|
|
// dataSource.setPassword("AGX4Z3YMxiCG3GR2"); |
|
|
|
|
|
// dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver"); |
|
|
|
|
|
// dataSource.setMaximumPoolSize(10); |
|
|
|
|
|
// dataSource.setPoolName("mysql1HikariCP"); |
|
|
|
|
|
// log.info("mysql1 DataSource initialized with pool-name: {}", dataSource.getPoolName()); |
|
|
|
|
|
// return dataSource; |
|
|
|
|
|
// } |
|
|
|
|
|
@Bean(name = "mysql1DataSource") |
|
|
|
|
|
@ConfigurationProperties(prefix = "spring.datasource.mysql1") |
|
|
|
|
|
public DataSource mysql2DataSource() { |
|
|
|
|
|
return DataSourceBuilder.create().type(HikariDataSource.class).build(); |
|
|
|
|
|
} |
|
|
@Bean(name = "mysql1SqlSessionFactory") |
|
|
@Bean(name = "mysql1SqlSessionFactory") |
|
|
// @Primary |
|
|
// @Primary |
|
|
public SqlSessionFactory mysql1SqlSessionFactory(@Qualifier("mysql1DataSource") DataSource dataSource, |
|
|
public SqlSessionFactory mysql1SqlSessionFactory(@Qualifier("mysql1DataSource") DataSource dataSource, |
|
|