apache-camel - HttpOperationFailedException 已弃用,但仍在 Camel 3 中使用

标签 apache-camel camel-http

我有一个调用Camel 3.3中HTTP组件的路由。这工作正常,我正在 try catch 正在抛出的 HttpOperationFailedException。

我在我的 Camel route 声明了以下错误处理程序:

    <onException>
            <exception>org.apache.camel.http.common.HttpOperationFailedException</exception>
    </onException>

org.apache.camel.http.common.HttpOperationFailedException 显示为已弃用,当我查看 Camel 3.3 的文档时,我什至找不到 HttpOperationFailedException >.

根据 JavaDoc,上次列出 HttpOperationFailedException 是在 2.25.1 中。发布。根据3.3.0 javadoc HttpOperationFailedException 已被删除,但在我的项目中它仍然抛出它。

我仔细检查了我的有效 pom 和这是我的依赖项:

 <dependency>
        <groupId>org.apache.camel.springboot</groupId>
        <artifactId>camel-http-common-starter</artifactId>
        <version>3.3.0</version>
 </dependency>

我正在推进并使用异常(exception),但有人可以分享一些关于正在发生的事情吗?这是文档中的错误吗?如果 HttpOperationFailedException 被弃用和/或删除,什么将取代它?

最佳答案

关于apache-camel - HttpOperationFailedException 已弃用,但仍在 Camel 3 中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62419421/

相关文章:

java - Camel + 速度 : how to put things in Velocity context

spring-boot - 如何使用 Swagger 拥有多个 Camel Rest DSL 定义

java - MD5 作为 Apache Camel 中的幂等 key

spring-boot - Camel 从 activemq 路由到 rest 端点

apache-camel - Camel HTTPComponent 选项与 HTTPEndpoint 选项

spring-boot - 运行 Spring Boot Scheduler 和 Apache Camel 时出现问题

jms - Camel 、JMS、CLIENT_ACKNOWLEDGE 模式

java - 使用 Apache Camel 发送 POST 请求

proxy - Camel中http代理的全局配置