0
은 다음과 같다 :히카리 속성에 두 개의 데이터베이스를 추가하는 방법은 무엇입니까? 내가 사용하는 하나의 database.The 방법에서 조회 할 수 HikariCP 및 JDBC 템플릿을 사용하고
내 히카리 CP 설정 파일 (hikari.properties
) :이
driverClassName=org.postgresql.Driver
jdbcUrl=jdbc:postgresql://10.1.19.99:5432/mvc_data_base
maximumPoolSize=60
dataSource.cachePrepStmts=true
dataSource.prepStmtCacheSize=250
dataSource.prepStmtCacheSqlLimit=2048
@Configuration
public class AppConfig {
@Bean(destroyMethod = "close")
public DataSource dataSource() throws SQLException {
HikariConfig config = new HikariConfig("D:/hikari.properties");
HikariDataSource dataSource = new HikariDataSource(config);
return dataSource;
}
}
난은 JDBC 템플릿
public class UserDetail {
@Autowired
private JdbcTemplate jtmUserDetail;
List<Map<String, Object>> row1=
jtmUserDetail.queryForList("select * from pubic.user");
}
에 의해 수행 조회 할
jtmUserDetail
가 하나 개의 데이터베이스 (
mvc_data_base
) 다른 (
test_data_base
)에서
jtmUserDetail2
에서 조회된다
는 지금은
public class UserDetail {
@Autowired
private JdbcTemplate jtmUserDetail;
@Autowired
private JdbcTemplate jtmUserDetail2;
List<Map<String, Object>> row1=
jtmUserDetail.queryForList("select * from pubic.user");
List<Map<String, Object>> row2=
jtmUserDetail2.queryForList("select * from pubic.user");
}
같은 것을 원한다.
여기서 쿼리 할 데이터베이스를 지정하는 방법을 잘 모르겠습니다.
좋아하지만 어떻게 함께 2 JdbcTemplate을 사용할 수 있습니까? – joker21
예보기 https://stackoverflow.com/questions/24755429/multiple-datasource-and-jdbctemplate-in-spring-boot-1-1-0 – user7294900