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

您如何提供帮助?

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

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 动态 - 2018年9月18日

工程技术 | Josh Long | 2018年9月18日 | ...

各位 Spring 爱好者们大家好!欢迎收看新一期的《本周 Spring 动态》!现在是 SpringOne Platform 之前的一周,事情真是疯狂!我们有很多内容要报道——一如既往!——但首先!…献上一首诗(向 Clement Clark Moore 致敬)

那是 SpringOne Platform 前的一周,整个 Spring 都如此;没有任何生物在搅动,只有电脑和一切事物;社区满怀期待;希望 SpringRod 会在那里;

没错!今年一定会非常精彩!我们将迎来 Spring 创始人 Rod Johnson、Jenny Zhang、Siew Choo Soh、Neha…

介绍 Spring Data JDBC

工程技术 | Jens Schauder | 2018年9月17日 | ...

随着即将发布的 Lovelace GA 版本,我们将推出一个新的 Spring Data 模块:Spring Data JDBC

Spring Data JDBC 背后的理念是在不屈服于 JPA 复杂性的情况下提供对关系型数据库的访问。JPA 提供了诸如延迟加载、缓存和脏检测等特性。虽然这些特性在您需要时非常有用,但它们实际上会使思考 JPA 及其行为变得比本应更困难。

延迟加载可能会在您意想不到时触发昂贵的语句,或者可能因异常而失败。当您实际上想要比较两个...时,缓存可能会妨碍您。

Bootiful GCP:上线生产环境!(8/8)

工程技术 | Josh Long | 2018年9月13日 | ...

各位 Spring 爱好者们大家好!在这个由 8 部分组成的简短系列中,我们将探讨针对 Google Cloud Platform 的 Spring Cloud 集成,称为 Spring Cloud GCP。Spring Cloud GCP 代表了 Google 和 Pivotal 之间的联合努力,旨在为 Spring Cloud 开发者在使用 Google Cloud Platform 时提供一流的体验。Pivotal Cloud Foundry 用户将享受到与 GCP 服务代理更轻松的集成。我撰写这些内容时得到了 Google Cloud 开发者倡导者兼我的朋友 Ray Tsang 的建议。您还可以在我们的 Google… 中观看 Spring Cloud GCP 的演练

本周 Spring 动态 - 2018年9月11日

工程技术 | Josh Long | 2018年9月11日 | ...

各位 Spring 爱好者们大家好!欢迎收看新一期的《本周 Spring 动态》!这周我在土耳其伊斯坦布尔,与客户交流并参加盛大的 SpringOne Platform 伊斯坦布尔活动,同时也在为几周后即将举行的旗舰级 SpringOne Platform 2018 活动做准备。

Spring Cloud Function 中的 Kotlin 支持

工程技术 | Oleg Zhurakousky | 2018年9月11日 | ...

我们很少会专门针对一个特性撰写博客,但考虑到 这个特性Spring Cloud Function(一个相对年轻的项目)中最常被请求的特性之一,我们认为这可能比较合适,所以就有了这篇博客。

Spring Cloud Function 中已添加对 Kotlin lambda 表达式的初步支持。这意味着 Spring Cloud Function 现在可以识别有效地匹配 Java 的 SupplierFunctionConsumer 的 Kotlin lambda 表达式,并将其视为相应的类型。

也就是说

@Bean
open fun kotlinFunction(): (String) -> String {
    return  { it.toUpperCase() }
}

@Bean
open fun kotlinConsumer(): (String…

Bootiful GCP:使用 Spring Cloud GCP 连接其他 GCP 服务 (7/8)

工程技术 | Josh Long | 2018年9月10日 | ...

各位 Spring 爱好者们大家好!在这个由 8 部分组成的简短系列中,我们将探讨针对 Google Cloud Platform 的 Spring Cloud 集成,称为 Spring Cloud GCP。Spring Cloud GCP 代表了 Google 和 Pivotal 之间的联合努力,旨在为 Spring Cloud 开发者在使用 Google Cloud Platform 时提供一流的体验。Pivotal Cloud Foundry 用户将享受到与 GCP 服务代理更轻松的集成。我撰写这些内容时得到了 Google Cloud 开发者倡导者兼我的朋友 Ray Tsang 的建议。您还可以在我们的 Google… 中观看 Spring Cloud GCP 的演练

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

抢先一步

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

了解更多

获取支持

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

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部