CommonsDbcpNativeJdbcExtractor 的 Spring 5 替代品

问题描述 投票:0回答:1

在此处输入链接描述我有一个配置了

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 jar
中删除,并且文档只说使用
apache dbcp
替代方案(我找不到)。

我知道这里有一个类似的问题,但我没有看到与我的问题的关系。

希望你能帮助我

spring-boot spring-jdbc
1个回答
0
投票

我遇到了类似的问题。你能帮忙解决一下吗...

© www.soinside.com 2019 - 2024. All rights reserved.