The Spring Blog

工程
发布
新闻与活动

Apache Geode和Pivotal GemFire 2.2.0的 Spring 会议。可发布

我很荣幸代表Spring,Apache Geode和Pivotal GemFire社区宣布发布Apache Geode和Pivotal GemFire (SSDG)的Spring Session。 2.2.0.RELEASE

SSDG 2.2.0。RELEASE主要与Spring Framework 5.2.0保持一致。发行,Spring Data Moore-发行/2.2.0.RELEASE, Spring 会议Corn-RELEASE / 2.2.0.RELEASE,Apache Geode 1.9.1和Pivotal GemFire 9.8.4。

您可以在Maven Central中获取钻头。

此外,SSDG 2.2.0。可以从Spring Boot 2.2.0获取RELEASE。发布。

阅读更多...

Spring Cloud Stream-功能和反应

一篇文章中 ,我试图为我们转向Spring Cloud Stream (SCSt)中的功能编程模型提供理由。更少的代码更少的配置 。不过,最重要的是,您的代码是完全分离的,并且与SCSt的内部结构无关。

在本文中,我将进行更深入的探讨并总结功能支持的核心功能,尤其是围绕其响应功能。

重要提示: 您可以做的任何事情@StreamListener/@EnableBinding您也可以不用它。换句话说,功能支持现在与基于注释的支持在功能上兼容。

阅读更多...

Spring Boot 2.2.0

谨代表Spring Boot团队和所有参与的人员,宣布Spring Boot 2.2.0已发布,现在可以从repo.spring.ioMaven CentralBintray进行访问 。此版本增加了大量新功能和改进。有关完整的升级说明以及新的和值得注意的功能,请参阅发行说明

2.2的新功能

依赖升级

Spring Boot 2.2移至几个Spring项目的新版本:

  • Spring AMQP 2.2
  • Spring Batch次4.2
  • Spring Data 摩尔
  • Spring Framework 5.2
  • Spring HATEOAS 1.0
  • Spring Integration 5.2
  • Spring Kafka 2.3
  • Spring Security 5.2
  • Spring 会议玉米
阅读更多...

带有Spring Cloud Stream的简单事件驱动微服务

事件驱动的体系结构很棒。但是如果没有框架,编写与流行的事件消息传递平台一起使用所需的脚手架可能会很麻烦。在本文中,我们将介绍如何使用Spring Cloud Stream简化代码。

问题

您只想为事件驱动的应用程序编写逻辑,但是样例消息代码可能会妨碍您的工作。将您的应用程序连接到消息传递服务非常棘手,如果您是企业开发人员,则可能需要使用多种消息传递技术(本地或云中)。

阅读更多...

Spring 的这个星期-2019年10月14日

嗨, Spring 粉丝!哇!好一个星期!上周是疯狂的 SpringOne Platform 2019活动,我仍在恢复中!然后,我飞回家,在旧金山接待了Spring团队成员,Micrometer负责人和朋友Tommy Ludwig,并准备在星期一(在德国斯图加特)和星期二(在阿姆斯特丹)飞赴会议和参加用户组露面。

我准备好了,然后接到哥哥打来的电话,说我81岁的父亲身体不好(感谢大家的祝福!),我进入了Uber,去了旧金山机场。并被送往医院遗憾的是,我不得不取消在这些国家的现场演出。对于那些让我失望的人,我感到非常抱歉。能够远程进行一些会议,我感到非常高兴。感谢当我飞往洛杉矶与我父亲同住时,我的所有支持和支持。

阅读更多...

Spring Cloud Stream-神秘化和简化

这是一系列博客文章中的第一篇,旨在澄清和预览即将发布的spring-cloud-streamspring-cloud-function (均为3.0.0)版本中的内容。

最近,我与一个用户进行了讨论,听到了一些提示,促使我开始撰写一系列博客文章(以此为起点),目的是揭开Spring Cloud StreamSpring Cloud Function项目的真实目标的神秘面纱,并进行演示。他们的新功能。

Spring Integration包装器?

促使所有这一切的特定短语是- “ Spring Cloud Stream,是轻量级的Spring Integration输入/输出路由器……” 。这是一种有趣的看法,但我必须不同意。虽然它可能是受企业集成模式(EIP)的启发,并基于Spring Integration(SI)构建的,但最后一部分实际上只是实现细节。Spring Cloud Stream(SCSt)作为框架从来就不是“成为轻量级的Spring Integration输入/输出路由器” 。实际上,该陈述表明了问题的一部分,在某种程度上,SI(支持SCSt的一些内部需求的选择框架)被认为是SCSt的核心,因此许多人认为SCSt是扩展或扩展。 SI的包装器。它不是。一直以来都是关于纯微服务,并将它们绑定到数据的目标 (即消息传递系统)。就那么简单。
如果您不了解SCSt的内部知识就足够抽象,那么您很快就会意识到它确实是一个绑定和激活框架。它将一段代码(由用户提供)绑定到活页夹公开的数据的源/目标,并根据活页夹实现(例如消息到达等)激活此类代码。就是这样。

阅读更多...

Spring Initializr 0.8.0现已发布

谨代表团队和所有贡献者,宣布Spring Initializr 0.8.0已发布,现在可以从repo.spring.io中获得。Maven Central也首次提供该版本!

此版本包括90个修复程序,改进和依赖项升级 。感谢所有为问题报告和请求请求做出贡献的人。

Spring Initializr 0.8 完全重写了项目生成API,并为基于JVM的项目的常见资产提供了专门的抽象:

阅读更多...

令人垂涎的播客:疯狂的科学家安迪·克莱门特(Andy Clement),对AspectJ,SpEL,Eclipse,Graal等进行了研究

嗨, Spring 粉丝!在这个平台SpringOne上2019插曲,约什-龙( @starbuxman )采访 Spring 疯狂的科学家安迪·克莱门特( @andy_clement了AspectJ,规划环境地政司,Eclipse的新格拉尔本地图像特征),是一个铁人三项全能运动员,等等。

阅读更多...