apache.camel_带有Spring Boot 2支持的Apache Camel 2.22发布

apache.camel

今天,我们发布了最新的Apache Camel 2.22.0版本 ,这是第一个正式完全支持Spring Boot 2的版本。这是一项重大的工作,因为针对像Apache Camel这样的大型框架将Spring Boot v1升级到v2付出了很多努力–感谢骆驼队和他们的贡献。 对Spring Boot 2的支持是此发行版的主要目标,因此,此发行版应尽快在先前的Camel 2.21发行版之后发布,因此,此发行版所包含的内容与普通发行版所包含的内容不一样。

当您使用Spring Boot 2时,Spring团队已经更新了他们的start.spring.io网站,现在包括Apache Camel。如果您使用的是Spring Boot 1,则SB1可以使用Apache Camel的早期版本(例如2.21.1)。

Apache CamelSprint Boot子

该版本还包括其他一些值得注意的改进,例如对带有HTTP端点的toD EIP的内部优化,以便在将具有各种动态参数的相同http发送到同一主机时更好地重用现有的http连接。

Rest DSL也进行了改进,以支持指定将包含在swagger文档中的安全性定义。 我们还添加了支持启用客户端请求验证的支持,因此Rest DSL可以根据其内容类型和接受的响应类型来验证是否可以处理请求,以及是否包括所有强制性参数,依此类推。

还有许多新组件:

  • camel-as2 –使用AS2协议通过Internet安全可靠地传输数据的组件。
  • camel-google-mail-stream – google-mail组件提供对Google Mail的访问。
  • 骆驼测微计–使用测微计库直接从骆驼路线收集各种度量。
  • camel-mybatis-bean –使用MyBatis在关系数据库中执行查询,插入,更新或删除。
  • camel-service –表示一个端点,该端点仅在CamelClusterView领导时才处于活动状态。
  • camel-web3j – web3j组件使用Web3j客户端API,并允许您向兼容web3j的内容存储库添加节点/从中读取节点。
  • camel-rxjava2 – Camel的React流组件的基于RxJava2的后端
  • 骆驼测试容器–骆驼对测试容器的支持
  • camel-testcontainers-spring –使用Spring和testcontainers进行骆驼单元测试

预计下一个更大的Camel版本将是Camel 2.23,我们还将在该版本中努力将更多文档迁移到新系统,并且幸运的是,为此版本准备了新的网站和文档。

我们还将开始讨论社区中Apache Camel 3的路线图和更大的目标。 发生这种情况时,我们将在博客和其他地方发布更多有关此内容的信息,因此,如果您有兴趣帮助并提供有关此事的想法,请密切注意。

现在去享受Spring Boot 2上的Camel。

翻译自: https://www.javacodegeeks.com/2018/07/apache-camel-2-22-released-spring-boot-2.html

apache.camel

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/333225.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

纯注解的开发

使用纯注解开发 目录结构 JdbcConfiguration package com.itheima.Config;import com.mchange.v2.c3p0.ComboPooledDataSource; import org.apache.commons.dbutils.QueryRunner; import org.springframework.beans.factory.annotation.Value; import org.springframework.co…

IntelliJ IDEA forMac 如何生成项目的javadoc(API文档)

1.在菜单栏,点击 Tools -> Generate JavaDoc… 2.根据你自己的需要,设置解析源文件的范围、设置文档输出目录、设置资源的访问权限范围、字符编码、堆内存大小等。

vaadin_Vaadin Flow –奇妙的鹿

vaadin您可能知道,Vaadin是Java上最受欢迎的Web框架之一: https://zeroturnaround.com/rebellabs/java-web-frameworks-index-by-rebellabs/ https://javapipe.com/hosting/blog/best-java-web-frameworks/ 最近发布了此Web UI开发框架的新版本– Vaa…

Spring和Junit整合

一、引入依赖 <dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>5.0.2.RELEASE</version></dependency>二、在测试类中修改 &#xff08;1&#xff09;不带有配置文件的修改…

什么是stub文件_stub code

存根, 占位代码&#xff0c;占坑代码&#xff0c;桩代码&#xff0c;粘合代码&#xff0c;残存代码, 指满足形式要求但没有实现具体功能的占坑/代理代码。 stub code 给出的实现是临时性的/待编辑的。它使得程序在结构上能够符合标准&#xff0c;又能够使程序员可以暂时不编辑…

子类重写父类变量_为什么在子类中不重写超类的实例变量

子类重写父类变量当我们在父类和子类中创建一个具有相同名称的变量&#xff0c;并尝试使用持有子类对象的父类引用访问它时&#xff0c;我们会得到什么&#xff1f; 为了理解这一点&#xff0c;让我们考虑下面的示例&#xff0c;在该示例中&#xff0c;我们在Parent和Child类中…

Spring基于 XML 的声明式事务控制(配置方式)

一、引入依赖 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4…

javadoc - Java API 文档生成器(Windows版本)

文章目录简介命令语法结构Javadoc Doclets术语带文档的类引用类外部引用类源文件源代码文件包注释文件概述注释文件其他未处理文件生成的文件基本内容页交叉参考页支持文件HTML 框架生成的文件结构文档注释注释源代码JAVADOC 标记author name-textdeprecated deprecated-textex…

光缆故障测试_简单的测试可以防止最严重的故障

光缆故障测试错误处理是软件开发中最困难且被忽略的部分之一&#xff0c;而且如果系统是分布式的&#xff0c;那么这将变得更加困难。 不错的论文写在“ 简单测试可以预防最关键的故障” 主题上。 每个开发人员都应该阅读本文。 我将尝试总结本文的主要内容&#xff0c;但建议…

使用aop解决事务问题(xml版)

一、引入依赖 pom.xml代码&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http:…

印象大使_基本服务-使用大使网关

印象大使这是我对Knative服务进行实验的延续&#xff0c;这次是围绕在Knative服务应用程序之上构建网关。 这建立在我之前的两篇文章的基础上- 使用Knative部署Spring Boot App以及在Knative中进行服务到服务的调用 。 为什么要在Knative应用程序之上使用网关 为了解释这一点&…

Eclipse 如何生成项目的javadoc(API 文档)

文章目录生成 javadoc 的三种方法乱码问题生成 javadoc 的三种方法 1.在项目列表中按右键&#xff0c;选择 Export&#xff0c;然后在 Export 对话框中选择 Java 下的 Javadoc&#xff0c;然后点击 Next 最后按 Finish 提交即可开始生成文档。 2.用菜单选择&#xff1a;File…

使用注解版AOP解决事务问题

一、注解版和xml版的区别 1、 通知的四种常用类型 &#xff08;1&#xff09;aop:before 作用&#xff1a; 用于配置前置通知。指定增强的方法在切入点方法之前执行 属性&#xff1a; method:用于指定通知类中的增强方法名称 ponitcut-ref&#xff1a;用于指定切入点的表达式…

Windows系统下彻底卸载MySQL数据库

1.正常卸载MySQL数据库 2.将 C:/ProgramData 目录下的子目录 MySQL 删除 注意&#xff1a;目录 ProgramData 是隐藏目录&#xff0c;你正常情况下看不到&#xff0c;你可以在文件地址栏输入 C:/ProgramData 进入该目录下。

ibm收购red hat_IBM将收购Red Hat:面向Java的初衷

ibm收购red hatOracle公司近九年前完成了收购Sun Microsystems的过程。 那是当时的大新闻&#xff0c;今天也宣布了类似的大新闻&#xff1a; IBM和Red Hat已经同意IBM收购Red Hat 。 IBM主页面宣布“ IBM收购Red Hat”。 然后&#xff0c;它说&#xff1a;“这将改变一切。” …

Windows系统的MySQL目录结构

安装目录 安装 MySQL 时&#xff0c;如果我选择安装在 D:\develop\MySQL&#xff0c;那么你安装好之后点击文件夹 MySQL 可以看到如下内容&#xff1a; 目录 bin&#xff1a;存放二进制可执行文件 目录 data&#xff1a;存放数据库日志文件等 目录 include&#xff1a;C语言…

java监控数据库性能_Java:GraalVM数据库流性能

java监控数据库性能GraalVM是JVM块的新成员。 它是一个开源虚拟机&#xff0c;能够同时运行多种编程语言&#xff0c;例如Java&#xff0c;Rust和JavaScript。 GraalVM还具有一个新的内部代码优化器管道&#xff0c;与某些条件下的其他JVM相比&#xff0c;它可以显着提高性能。…

@Param注解注意事项(小的细节)

一、关于dao和UserDao.xml的参数问题 dao接口里是否有Param进行映射&#xff0c;和UserDao.xml的参数的书写格式有关系 多参数类型的时候&#xff0c;使用param 如果dao接口里写了Param&#xff08;“uid”&#xff09;&#xff0c;UserDao.xml的参数必须要写#{uid} 或者#{p…

jep122_JEP 181不兼容,嵌套类/ 2

jep122JEP 181是基于嵌套的访问控制https://openjdk.java.net/jeps/181 。 它是在Java 11中引入的&#xff0c;它故意引入了与先前版本的不兼容性。 这是一个很好的例子&#xff0c;与Java的早期版本兼容并不是刻板的规则&#xff0c;而是保持语言的一致性和稳定发展。 在本文中…