Como usar programaticamente JdbcTemplate do Spring?
Nós usamos Spring'sJdbcTemplate
que é configurado através da configuração da mola como ilustrado abaixo. Existe uma maneira de fazer isso sem injetar a fonte de dados? Eu gostaria apenas de criar oJdbcTemplate
instância programaticamente e "iniciar" a fonte de dados usandoTheOracleDS
.
Nossa configuração atual:
Classe Java
private JdbcTemplate jdbcTemplate;
@Resource(name = "myDataSource")
public void setDataSource(DataSource dataSource) {
this.jdbcTemplate = new JdbcTemplate(dataSource);
}
Configuração de primavera
<jee:jndi-lookup id="myDataSource" jndi-name="java:/TheOracleDS"/>
Configuração da fonte de dados do Oracle
<xa-datasource>
<jndi-name>TheOracleDS</jndi-name>
...
</xa-datasource>
Atualizar: Razão que eu estou perguntando isso é que eu não sou um crente total em injeção de dependência / ter Spring gerenciar feijão ..