本周 Spring - 2019 年 5 月 28 日

工程 | Josh Long | 2019 年 5 月 28 日 | ...

嗨,Spring 粉丝们!自从上次我们交流以来,这一周发生了很多事情!我去了瑞士苏黎世;然后是法国巴黎;然后是白俄罗斯明斯克;现在我在西班牙巴塞罗那参加盛大的 JBCN 展会。我已经录制了几集播客 (✅),做了一个演讲 (✅),现在还有一个研讨会在周三进行 (✅)。在海滩边度过的愉快的一周!别担心我,我会坚持下去的。

春天的 Spring

……而且我不会离开直到周四,我将飞回美国旧金山,去看我们孩子中学毕业!我为她感到骄傲。一位传奇人物。

无论如何,本周有很多内容要涵盖,所以让我们开始吧!

Spring Cloud Open Service Broker 3.0.1 发布

发布 | Roy Clarkson | 2019 年 5 月 28 日 | ...

我们很高兴地宣布 Spring Cloud Open Service Broker 的 3.0.1 版本发布。此版本是维护版本,其中包含以下 更新

  • 改进入门体验
  • 更新参考文档

包含以下 Spring Boot 启动器

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-open-service-broker</artifactId>
  <version>3.0.1.RELEASE</version>
</dependency>

项目页面 | GitHub | 参考文档 | API 文档

Spring Tools 4.2.2 发布

发布 | Martin Lippert | 2019 年 5 月 24 日 | ...

亲爱的 Spring 社区:

我很高兴地宣布 Spring Tools 4 for Eclipse、Visual Studio Code 和 Atom 的 4.2.2 版本发布。

此版本的亮点包括

  • (所有语言服务器)性能:进一步改进语言服务器启动时间
  • (Spring Boot)新增:针对 Spring XML 配置文件提供 bean 标识符、bean 类和属性名称的导航
  • (Spring Boot)新增:为更多 Spring XML 配置元素和属性推出内容辅助
  • (Spring Boot)已修复:检测路径定义为常量而不是字面字符串的 @RequestMapping (#281)
  • (CF 清单)新增:添加了对锚点和引用的支持
  • (Eclipse)新增:添加了项目相关的 XSD 模式解析
  • (Eclipse)已修复:代码挖掘和实时悬停处于活动状态时出现高 CPU 和内存峰值 (#292……

Spring Cloud Data Flow 2.1 GA 版发布

发布 | Mark Pollack | 2019 年 5 月 21 日 | ...

Spring Cloud Data Flow 团队很高兴地宣布 Data Flow 的 2.1 版本发布。

我们有一个全新的网站,其中包含大量新内容,您可以在其中找到我们在 Cloud Foundry 和 Kubernetes 以及本地机器上使用的 入门指南

以下是亮点

新的专用 Data Flow 网站

Data Flow 团队自豪地与社区在各种论坛中进行公开交流,包括 StackOverflow、Gitter、GitHub、Twitter,有时还在电子邮件和 Zoom 会议中。

但是,我们意识到,如果我们专注于改进在线文档,我们可以提供更好的体验来解答常见问题并提供更容易上手 Data Flow 的途径。参考指南并非实现该目标的理想格式,因此我们着手创建一个新网站——https://dataflow.springjava.cn……

Pivotal Cloud Foundry 五周年,它如何改变我的生活……

工程 | Ben Wilcock | 2019 年 5 月 21 日 | ...

Josh Long 经常说“生产环境是互联网上最好的地方”。但在我的前公司,开发人员需要与运维、网络和安全团队协商,才能让他们的代码接近这个理想之地。

可以理解的是,这些部门似乎都有相同的隐藏议程:变化是不好的。经验告诉我们,变化是困难且容易出错的,因此,作为一家公司,我们对部署变得风险规避和谨慎。发布不频繁且规模很大。有很多事情可能出错。

尽管如此,每六个月左右,开发人员就会将他们的代码更改捆绑到一个版本中,编写发布说明,创建一个回滚计划,然后等到星期六午夜进行部署。部署不是由开发人员手动完成的,而是由运维部门的人员完成的。开发人员在这个特殊的发布列车上只是乘客(毕竟,我们是“编写所有错误的人”,就像我的朋友 Coté……

本周 Spring - 2019 年 5 月 21 日

工程 | Josh Long | 2019 年 5 月 21 日 | ...

嗨,Spring 粉丝们!这周真是太疯狂了!我上周在西班牙巴塞罗那参加了 Spring I/O,展会上涌现出大量有趣的新闻!我喜欢这个展会——有点像小型 SpringOne——并且迫不及待地想看看接下来会发生什么。我现在开始一个小型的巡回演出,首先是瑞士苏黎世;然后我前往天堂般的法国巴黎参加那里的盛大的 SpringOne Tour 活动,然后我前往白俄罗斯明斯克;然后前往巴塞罗那参加 JBCN,最后——终于——在本月底回家参加孩子的中学毕业典礼。如此令人兴奋的……

使用 Spring 进行响应式事务

工程 | Mark Paluch | 2019 年 5 月 16 日 | ...

早在 2016 年,我们的响应式之旅就从 Spring Framework 5 开始,并伴随了一些响应式集成。在我们的旅程中,其他项目也加入了响应式运动。使用 R2DBC,我们现在还为 SQL 数据库提供了响应式集成。随着支持事务的集成的增长,我们不断被问到

Spring 框架是否支持响应式 @Transaction?

在我们旅程开始时,我们没有响应式形式的事务集成,因此这个问题很容易回答:不需要响应式事务管理。

随着时间的推移,MongoDB 开始使用 MongoDB Server 4.0 支持多文档事务。R2DBC(响应式 SQL 数据库驱动程序的规范)开始出现,我们决定使用 Spring Data R2DBC 选择 R2DBC。这两个项目都希望公开事务行为,因此它们最终提供了 `inTransaction(…)`……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部