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