Spring 5替换CommonsDbcpNativeJdbcExtractor

时间:2018-09-26 18:14:51

标签: spring-boot spring-jdbc

enter link description here我有一个配置了spring boot 1.5的项目,我正在将应用程序更新为spring boot 2.XXX,应用程序bean配置在xml文件中,这是其中一部分文件包含:

<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
        <property name="jndiName" value="java:comp/env/jdbc/A_DATASOURCE"/>
    </bean>

    <bean id="dbcpNativeJdbcExtractor" class="org.springframework.jdbc.support.nativejdbc.CommonsDbcpNativeJdbcExtractor" />

    <orcl:aq-jms-connection-factory id="jmsQueueConnectionFactory"
        use-local-data-source-transaction="true" native-jdbc-extractor="dbcpNativeJdbcExtractor"
        data-source="dataSource" />

如您所见,有一个JMS侦听器连接到Oracle队列。

当我更新到spring 2.XXX时,出现了一个未找到类异常的问题,事实证明,org.springframework.jdbc.support.nativejdbc程序包仅从spring-jdbc-5.0.8 jardocumentation中删除了说要使用apache dbcp替代项(我找不到)。

我知道有一个similar question here,但看不到与我的问题的关系。

希望你能帮助我

0 个答案:

没有答案