目前,我通过从属性文件中读取数据库凭据在 spring applicationContext.xml 中创建数据源。
<!-- 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>
然后我使用 context.getBean 引用它
DataSource dataSource = (DataSource)context.getBean("dataSource");
我需要通过不读取属性文件而是使用 Weblogic JDBC 数据源来修改我的 applicationContext 以创建数据源(我不确定它是 jndiTemplate 还是 jdbcTemplate)请提供一个示例,我是否需要更改 getBean("dataSource ") 一旦我使用了 jndiTemplate?