在spring applicationContext.xml中注入Weblogic JDBC数据源(JNDI名称)

在spring applicationContext.xml中注入Weblogic JDBC数据源(JNDI名称),weblogic,Weblogic,目前,我正在spring applicationContext.xml中通过从属性文件读取DB凭据来创建数据源 <!-- property config --> <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location"><value>/WEBINF/r

目前,我正在spring applicationContext.xml中通过从属性文件读取DB凭据来创建数据源

<!-- property config -->     
    <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="location"><value>/WEBINF/resources/springConfig.properties</value></property>
    </bean> 

<!-- Database connection Oracle 10g jdbc -->
     <bean id="dataSource" class="oracle.jdbc.pool.OracleDataSource" destroy-method="close">
              <property name="URL"                     value="${url}" />
              <property name="user"                    value="${user}" />
              <property name="password"         value="${password}" />
              <property name="connectionCachingEnabled" value="true" />
       </bean>
我需要修改applicationContext来创建数据源,方法不是读取属性文件,而是使用Weblogic JDBC数据源(我不确定它是JNDemplate还是jdbcTemplate)
请提供一个示例,我是否需要在使用JNDemplate后更改执行getBean(“数据源”)的方式?

您想要执行JNDI数据源查找。下面是一个例子:

DataSource dataSource = (DataSource)context.getBean("dataSource");