Spring Boot 原生应用的演进之路

工程 | Sébastien Deleuze | 2020 年 6 月 10 日 | ...

我想借发布 Spring GraalVM Native 0.7.0 的机会,向大家汇报我们在 Spring Boot 原生镜像方面的工作进展。

为什么?

原生镜像 提供了一种构建和运行 Spring Boot 应用程序的方式,其特性与常规 JVM 部署不同

  • 输出是一个原生可执行文件,包含您的应用程序以及运行所需的 JDK 子集和依赖项。

  • 实际上,该可执行文件很可能会被打包在一个高度优化的容器镜像(支持 FROM scratch Docker 镜像)中,攻击面较小,非常适合 Kubernetes。

  • 启动时间几乎是即时的,并且可立即达到峰值性能,从而支持零扩容(无服务器)应用程序,包括常规 Spring Boot Web 应用程序。

  • 内存消耗减少,非常适合拆分成多个微服务的系统。

本周 Spring 资讯 - 2020 年 6 月 9 日

工程 | Josh Long | 2020 年 6 月 9 日 | ...

大家好。你们都还好吗?希望你们一切顺利。

本周有一些有趣的内容,话不多说...

将 Spring Boot 的构建迁移到 Gradle

工程 | Andy Wilkinson | 2020 年 6 月 8 日 | ...

我们在 Spring Boot 2.3.0.M1 中做了一个相当重要的改变。这是该项目第一个使用 Gradle 而非 Maven 构建的版本。关于这次迁移的Twitter 讨论中,许多人询问我们为什么进行切换以及我们看到的任何好处。这篇博文旨在回答这些问题。

Spring 组合中的每个项目都以相当自主的方式运行。我们在用户最能看到的地方(例如 API 设计)力求一致性,但对于那些不太显眼的地方,则选择最能满足项目需求的工具。一个例子是...

本周 Spring 资讯 - 2020 年 6 月 2 日

工程 | Josh Long | 2020 年 6 月 3 日 | ...

Spring Data Elasticsearch 4.0 中的新特性

工程 | Mark Paluch | 2020 年 5 月 27 日 | ...

本文继续我们关于Spring Data Neumann 新特性的系列博文。今天这一篇解释了 Spring Data Elasticsearch 中的新增功能和值得注意之处。这篇博文由维护 Spring Data Elasticsearch 模块的 P.J. Meisch 撰写。

此版本解决了 140 多个问题,修复了 30 多个错误。

Spring Data Elasticsearch 现在使用 Elasticsearch 7,特别是 7.6.2 版本。不再支持在 6.x 版本上运行的 Elasticsearch 集群。ElasticsearchTemplate 类已弃用,因为它使用 TransportClient 访问 Elasticsearch,而 TransportClient 自 Elasticsearch 7+ 版本以来已被弃用。用户应切换到 ElasticsearchRestTemplateReactiveElasticsearchTemplate

本周 Spring 资讯 - 2020 年 5 月 26 日

工程 | Josh Long | 2020 年 5 月 27 日 | ...

嗨,Spring 粉丝们!欢迎收看又一期的 本周 Spring 资讯!最近怎么样?我和家人在阵亡将士纪念日假期周末主要玩电子游戏,并尝试了一些新的外卖餐厅。现在,又回到忙碌中了,本周有很多事情要看,所以让我们开始吧!

获取 Spring 电子报

订阅 Spring 电子报,保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

近期活动

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

查看全部