2

現在、プロパティファイルからDBクレデンシャルを読み取ることにより、SpringapplicationContext.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");

プロパティファイルを読み取るのではなく、Weblogic JDBCデータソースを使用してdataSourceを作成するようにapplicationContextを変更する必要があります(jndiTemplateまたはjdbcTemplateのどちらであるかはわかりません)例を提供してください。getBean( "dataSource ")jndiTemplateを使用したら?

4

1 に答える 1

1

JNDIデータソースルックアップを実行したいとします。次に例を示します。

http://middlewaremagic.com/weblogic/?p=5106

于 2012-10-27T02:23:24.047 に答える