如何用Spring框架替换JNDI查找来检索dataSource

时间:2015-03-13 19:56:08

标签: spring java-ee jndi

我的当前项目后端代码填充了这些jndi查找只是为了检索数据源

InitialContext ic = new InitialContext();
Datasource ds = (DataSource) ic.lookup("Build Datasource");

我想知道使用Spring并获取dataSource对象的最简单方法是什么。

我尝试了这个并且它似乎无法正常工作

<jee:jndi-lookup id="dataSource" jndi-name="Build Datasource"/>

<bean id="jdbcTemplate" class="org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate">
    <constructor-arg ref="dataSource"/>
</bean>

(上面的方法是正确的,只是因为我的本地tomcat JNDI乱了?)

避免在整个代码中使用手动查找并从Spring中神奇地获取数据源的最佳方法是什么?

0 个答案:

没有答案