Spring Data Lovelace for MongoDB 有哪些新功能?

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

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

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

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

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

您好,Spring 的粉丝们!Spring 这个星期过得太疯狂了!我正在 SpringOne Platform 2018 上,尽情享受激动人心的社区活动,与来自世界各地热爱 Pivotal 和 Spring 的人们交流!就在刚才,我在离会场五英里外的一家本地商场里,一边参加社区晚餐,一边被一位来自越南的女士拉着合影留念!Pivotal 能够汇聚来自如此不同文化和地域的人们,真是太棒了。

今天,2018 年 7 月 26 日,星期三,真是 忙碌的一天!本周有很多精彩的事情发生,当然,但今天真是非常…

Spring Data Lovelace for Redis and Apache Cassandra 有什么新功能?

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

这篇博文介绍了 Spring Data Lovelace for Apache Cassandra and Redis 的新功能和值得关注的内容。请务必也查看关于 Spring Data Lovelace for 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、Amazon Web Services、Microsoft *和* Google *都* 在这里,希望使他们的平台成为运行 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 团队非常乐意与 Microsoft 的同事们合作,为用户带来这两项技术的最佳结合。

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 Managed Service Identity

  • 集成 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 Boot for Apache Geode & Pivotal GemFire 1.0.0.M3 发布!

工程 | John Blum | 2018 年 9 月 22 日 | ...

我谨代表 Spring 和 Apache Geode 社区,非常高兴地宣布 *Spring Boot for Apache Geode & Pivotal GemFire* (SBDG) 的第三个里程碑版本,版本号为 1.0.0.M3

1.0 最终 GA 的代码已基本完成。在最终 GA 之前还将有一个开发里程碑(RC1)。新的 1.0.0.M3 代码可以从 Spring 的 libs-milestone 仓库获取。

最新消息

SBDG 1.0.0.M3 增加了对使用 Spring Boot 的 Actuator 功能与 Apache Geode & Pivotal GemFire(以及由此衍生的 Pivotal Cloud Cache,它基于 Pivotal GemFire)的支持。

具体来说,这项支持包括 Spring Boot HealthIndicators,用于评估…的状态和健康状况。

宣布 Spring Cloud Function - 2.0.0.M2

工程 | Oleg Zhurakousky | 2018年9月19日 | ...

我们很高兴地宣布 Spring Cloud Function - 2.0.0.M2 的第二个里程碑版本。

Spring Cloud Function 2.0.0.M2 的各个模块可在 Spring Milestone 仓库中使用。

除了通用增强和错误修复外,此版本的主要主题是:

  • Kotlin 支持
  • Azure Functions 的新编程模型(稍后发布博客)
  • 在 Web 适配器中,启动时自动(可选)导出 Supplier

你如何提供帮助?

如果您有兴趣帮忙,请查看 issues 仓库中的 “适合贡献”标签。如果您有一般性问题,请使用 spring-cloud-function 标签stackoverflow.com 上提问……

Spring Web Services 3.0.4 / 2.4.3 发布!

工程 | Greg L. Turnquist | 2018年9月19日 | ...

Spring 社区各位好,

Spring Web Services 团队同时发布了两个版本。3.0.4.RELEASE 作为主开发分支,以及用于维护的2.4.3.RELEASE

3.0.4.RELEASE 包含一些功能,详见下文。它还增加了对Java 11 的支持,这是下一个长期支持的 Java 版本。

Java 11 及以后版本

从 Java 9 开始,几个核心的 Java EE 包的可见性降低了。这些包括核心 XML 和基于 SOAP 的包。在 Java 11 中,这些包已被完全移除。由于 Java 11 是第一个长期支持版本…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有