我们使用JdbcTemplate
通过 Spring config 配置的 Spring,如下图所示。有没有办法在不注入数据源的情况下做到这一点?我想以JdbcTemplate
编程方式创建实例并使用TheOracleDS
.
我们当前的配置:
Java 类
private JdbcTemplate jdbcTemplate;
@Resource(name = "myDataSource")
public void setDataSource(DataSource dataSource) {
this.jdbcTemplate = new JdbcTemplate(dataSource);
}
弹簧配置
<jee:jndi-lookup id="myDataSource" jndi-name="java:/TheOracleDS"/>
Oracle 数据源配置
<xa-datasource>
<jndi-name>TheOracleDS</jndi-name>
...
</xa-datasource>
更新:我问这个的原因是我不完全相信依赖注入/让 Spring 管理 bean..