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月09日 | ...

將 Spring Boot 的建置遷移到 Gradle

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

我們在 2.3.0.M1 中對 Spring Boot 進行了相當重大的變更。 這是該專案的第一個使用 Gradle 而不是 Maven 建置的版本。 關於遷移的 Twitter 討論串中,許多人詢問我們為何切換以及我們看到的任何好處(如果有的話)。 這篇部落格文章旨在回答這些問題。

Spring Portfolio 中的每個專案都以相當自主的方式運行。 我們努力在我們的使用者最常看到的地方保持一致性 – 例如 API 設計 – 但對於不太明顯的事情,我們選擇最能滿足專案需求的工具。 這方面的一個例子是...

本週 Spring - 2020 年 6 月 2 日

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

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.+ 以來已被棄用。 使用者應切換到 `ElasticsearchRestTemplate` 或 `ReactiveElasticsearchTemplate`…

本週 Spring - 2020 年 5 月 26 日

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

嗨,Spring 粉絲們! 歡迎來到 本週 Spring 的另一篇文章! 一切都好嗎? 我和我的家人在陣亡將士紀念日的假期週末主要玩電動遊戲,並嘗試隨機的新餐廳外送。 現在,又回到了忙碌的工作,並且有很多東西需要查看,所以讓我們開始吧!

RSocket 入門:測試 Spring Boot 回應器

工程 | Ben Wilcock | 2020年5月25日 | ...

閱讀時間:約 6 分鐘 編碼時間:約 15 分鐘

如果您一直在關注這個系列,到現在為止,您應該已經建置了一個 Spring Boot 原型,它說明了 RSocket 中存在的許多功能。 但是,此程式碼不是生產程式碼; 它是一個原型,是您 RSocket 之旅的墊腳石。 對於生產程式碼,我希望應用所有常見的品質保證和測試規則。 因此,在本練習中,我將向您展示如何為 RSocket 回應器編寫整合測試,以便您可以更接近生產。

但首先,我所說的整合測試是什麼意思?

整合…

取得 Spring 電子報

隨時了解 Spring 電子報的最新資訊

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進度。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔。

了解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

查看全部