次のjndi構成を使用できます。
<beans:bean id="weblogicDataSource" class="org.springframework.remoting.rmi.JndiRmiProxyFactoryBean">
<beans:property name="jndiName" value="ConnectionPoolJNDINameAsConfigured"></beans:property>
<beans:property name="jndiEnvironment">
<beans:props>
<beans:prop key="java.naming.factory.initial">weblogic.jndi.WLInitialContextFactory</beans:prop>
<beans:prop key="java.naming.provider.url">iiop://localhost:7001</beans:prop>
</beans:props>
</beans:property>
<beans:property name="serviceInterface" value="javax.sql.DataSource"></beans:property>
</beans:bean>
注入されたクラスファイルへの参照を次のように作成します
<beans:bean id="xxxx" class="xxxxxxxx">
<beans:property name="wlDataSource" ref="weblogicDataSource" />
</beans:bean>
実装クラスでは、
import javax.sql.DataSource;
インスタンスをプライベートデータソースwlDataSourceとして作成します。
および対応するセッター。これで、実装の考え方に従って、JDBCTemplateやSimpleJDBCCallなどを自由に使用できます。