Spring Fu 的演变

工程 | Sébastien Deleuze | 2018 年 10 月 2 日 | ...

我借着在SpringOne 平台(我在那里做了关于 Spring Fu 的第一个演讲)和Kotlinconf之间短暂停留的机会,对该项目的演变进行概述,总结当前状态,并分享未来可能采取的步骤。

6 月初,我宣布了一个名为Spring Fu的新实验项目,其目标是尝试使用 Kotlin DSL 和函数式配置来配置 Spring 应用程序的新型 API。

我必须承认,我没有预料到随之而来的大量反馈,并且我想感谢 Spring 社区如此热烈的欢迎。我已…

本周 Spring - 2018 年 10 月 2 日,星期二

工程 | Josh Long | 2018 年 10 月 2 日 | ...

哇!多么忙碌的一周!我筋疲力尽了!这周我一直在四处奔波,拜访一位又一位客户,而现在才星期二!我的大脑仍然因为上周在华盛顿特区举行的史诗般的 SpringOne Platform 2018 活动而变得一片混乱,不用说,有很多新事物需要调查,还有大量的视频很快就会提供给观众。本周稍微平静一些,因此,事不宜迟,让我们开始吧!

我不知道你在阅读本文时身处何方,但我希望你能在英国夏令时 17:00 加入我,参加 vJUG 活动,届时我将探讨“美妙的测试”

Spring Data Lovelace 中的新功能?

工程 | Oliver Drotbohm | 2018 年 9 月 27 日 | ...

随着 Spring Data Lovelace 上周发布了其正式版,是时候简要浏览一下我们添加的新功能了。发布列车包含大量功能。在这篇博文中,我将介绍一些更通用的功能。高级的、特定于存储的功能将在以下博文中介绍

阅读完这些内容了吗?好的,那么让我们开始介绍更通用的项目…

Spring Data Lovelace 中 MongoDB 的新功能?

工程 | Christoph Strobl | 2018 年 9 月 27 日 | ...

过去一年,NoSQL 存储经历了许多增强,包括大量新功能和扩展的功能。我们与 MongoDB 的驱动程序团队紧密合作,因此该版本已经提供了对会话、更改流、模式验证和(当然)事务的良好支持。

最有趣的新功能可能是 MongoDB 4.0 对多文档事务的支持。如果您之前关注过此博客,您可能已经阅读过我们的动手指南,该指南解释了ClientSessions(这是主要构建块)和事务本身。简而言之,Spring Data 为您提供了在项目中利用Spring 托管事务支持所需的一切。要使用它,请声明MongoTransactionManager

SpringOne Platform 2018 上的响应式革命(第 1/N 部分)

工程 | Josh Long | 2018 年 9 月 27 日 | ...

嗨,Spring 粉丝们!Spring 这周真是太疯狂了!我正在 SpringOne Platform 2018 上沉浸于所有令人兴奋的社区活动中,与来自世界各地热爱 Pivotal 和 Spring 的人互动!我刚刚被要求与一位来自越南的女士合影,当时我距离展会五英里远 - 在我碰巧参加社区晚餐的当地购物中心!Pivotal 将来自不同文化和地区的如此多的人聚集在一起,真是太好了。

今天,2018 年 9 月 26 日,星期三,真是太棒了!当然,本周还有很多很棒的事情发生,但是今天非常…

Spring Data Lovelace 中 Redis 和 Apache Cassandra 的新功能?

工程 | Mark Paluch | 2018 年 9 月 26 日 | ...

这篇博文解释了Spring Data LovelaceApache CassandraRedis的新增功能。请务必查看有关Spring Data Lovelace 中 MongoDB 的新功能的博文。

随着 Spring Data Lovelace 上周发布了其正式版,是时候简要浏览一下我们添加的新功能了。发布列车包含大量功能。

在这篇博文中,我将介绍Apache CassandraRedis

Spring Data for Apache Cassandra

在此版本中,我们使用 Cassandra 特定的类型细化了数据访问,引入了对…的支持。

本周 Spring(SpringOne Platform 2018 版) - 2018 年 9 月 25 日

工程 | Josh Long | 2018 年 9 月 26 日 | ...

SpringOne Platform 2018 真是太疯狂了,而我们才刚刚开始!我甚至不知道从哪里开始!该展会代表了生态系统中最好和最聪明的人才的融合。所有想要并且热爱来到这里的人,这绝对令人惊叹。

从我们生态系统中的朋友那里,我们看到了来自所有组织的人。IBM、亚马逊网络服务、微软和谷歌都希望将他们的平台打造成运行 Pivotal Cloud Foundry 和基于 Spring 的工作负载最引人注目的地方。很高兴见到来自所有这些组织的朋友!比如我的朋友 Erin…

Spring Cloud Function 2.0 和 Azure Functions

工程 | Dave Syer | 2018 年 9 月 25 日 | ...

Spring Cloud Function 自 1.0 版本以来一直支持 Microsoft Azure Functions,但在最新的 2.0 版本(仍处于里程碑阶段)中,我们决定稍微更改一下编程模型。本文介绍了这些更改对用户意味着什么,并提供了更改背后的背景信息。Spring 团队在开发此功能并与微软的同事合作以获得两种技术的最佳融合,以便为我们的用户提供服务时,玩得很开心。

Azure Functions for Java

Microsoft 在 Azure Functions 中已经有一段时间支持 Java 了,它使开发人员能够轻松地编写和部署 Java 代码,这些代码以无服务器的方式连接到 Azure 中的各种平台服务(事件、数据库、存储、HTTP 网关等)。它附带了一个基于注解的编程模型,该模型将函数实现放在 Java 方法中。因此,您可以编写一个方法并使用@FunctionName注解它…

Spring Vault 2.1 实战

工程 | Mark Paluch | 2018 年 9 月 24 日 | ...

Spring Vault 2.1 已经近在眼前。我想利用这篇文章更深入地了解即将发布的版本中的更改和功能。

团队一直在开发大量新功能

  • 扩展基于基础设施的身份验证以支持 Google Cloud IAM 和 Azure 托管服务标识

  • 集成 Vault 的版本化键值后端

  • 包装 API 支持

  • Java 11 兼容性

Spring Vault 支持 HashiCorp Vault 0.5 到 0.11 版本。您可以在 GitHub 上找到 Spring Vault 和 Spring Cloud Vault 的 示例代码库。现在,让我们深入了解 Spring…

Spring Data JDBC、引用和聚合

工程 | Jens Schauder | 2018 年 9 月 24 日 | ...

在我之前的 博文 中,我描述了如何设置和使用 Spring Data JDBC。我还描述了使 Spring Data JDBC 比 JPA 更易于理解的前提。一旦您考虑引用,这一点就会变得很有趣。作为第一个示例,请考虑以下领域模型

class PurchaseOrder {

  private @Id Long id;
  private String shippingAddress;
  private Set<OrderItem> items = new HashSet<>();

  void addItem(int quantity, String product) {
    items.add(createOrderItem(quantity, product));
  }

  private OrderItem createOrderItem(int quantity, String product) {

    OrderItem…

获取 Spring 电子邮件简报

通过 Spring 电子邮件简报保持联系

订阅

领先一步

VMware 提供培训和认证,助您快速提升技能。

了解更多

获取支持

Tanzu Spring 通过单一订阅提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部