【发布时间】:2017-03-01 09:24:12
【问题描述】:
有没有一种方法可以使用连接提供程序类配置 spring 4 JDBCTemplate 数据源,就像 hibernate 提供的那样?
我的连接由 Java 类提供的连接池管理。我可以通过提供程序类获得连接,但我不确定如何使用它配置 JDBCTemplate 数据源。
@Configuration
public class MyDataSourceConfig {
/**
* My data source.
*
* @return the data source
*/
@Bean(name = "myDS")
@Primary
public DataSource myDataSource() {
// I need to add a way to get a data source object using the connection
// from the class
Connection conn = DBConnection.getConnection();
/**
* TODO Add code to create data source with the connection provider
* DBConnection.class
*/
return dataSource;
}
@Bean(name = "jdbcMydb")
@Autowired
public JdbcTemplate hrdbJdbcTemplate(@Qualifier("myDS") DataSource jdbcMydb) {
return new JdbcTemplate(jdbcMydb);
}}
【问题讨论】:
-
问题不清楚。请尝试包含更多信息。首先包含一些代码并解释您在哪一步遇到问题。
标签: java spring connection-pooling spring-jdbc jdbctemplate