將 Spring for GraphQL 與 Spring Data Neo4j 一起使用

工程 | Mark Paluch | 2023年6月27日 | ...

引言

這是一篇由 Gerrit Meier (來自 Neo4j,維護 Spring Data Neo4j 模組)撰寫的客座部落格文章。

幾周前,Spring (for) GraphQL 1.2.0 版本釋出,帶來了許多新特性。這也包括與 Spring Data 模組更好的整合。受這些變化的啟發,Spring Data Neo4j 中增加了更多支援,以便在使用 Spring GraphQL 結合它時獲得最佳體驗。本文將指導您建立一個將資料儲存在 Neo4j 中並支援 GraphQL 的 Spring 應用。如果您只對領域部分感興趣,您可以……

Spring Boot 3.1 中改進的 Testcontainers 支援

工程 | Moritz Halbritter | 2023年6月23日 | ...

Spring Boot 支援 Testcontainers 已有一段時間,而 Spring Boot 3.1 進一步改進了它。但首先,讓我們看看 Testcontainers 是什麼以及它通常如何使用。

Testcontainers 是一個開源框架,用於提供資料庫、訊息代理、Web 瀏覽器或幾乎任何可以在 Docker 容器中執行的臨時、輕量級例項。

如果您以前使用過 Testcontainers,很有可能是在整合測試中使用它們

@SpringBootTest
@Testcontainers
class MyIntegrationTests {

    @Container
    static…

Spring Boot 3.1 中的 Docker Compose 支援

工程 | Moritz Halbritter | 2023年6月21日 | ...

Spring Boot 3.1 中的 Docker Compose 支援構建在 ConnectionDetails 抽象之上,我們在另一篇部落格文章中介紹了它。如果您還沒有閱讀過,請先閱讀它再閱讀本文。

Docker Compose “是用於定義和執行多容器 Docker 應用程式的工具”。 Docker Compose 配置檔案,通常命名為 docker-compose.yamlcompose.yaml,允許您定義服務。這些服務必須具有名稱和 Docker 映象。您還可以選擇定義環境變數、暴露的埠、標籤、服務之間的關係等等。

這裡……

本週 Spring - 2023年6月20日

工程 | Josh Long | 2023年6月20日 | ...

嗨,Spring 粉絲們!歡迎收看最新一期的《本週 Spring》!我正在澳大利亞悉尼,與客戶、考拉、袋鼠以及任何願意聽的人交流!我今晚將在 悉尼的 Microsoft Reactor 進行現場演示,*就在今晚*。立即註冊並加入我吧!

像往常一樣,我們有很多內容要講,所以讓我們直接開始吧!

Spring Boot 3.1 的 ConnectionDetails 抽象

工程 | Moritz Halbritter | 2023年6月19日 | ...

如果您使用 Spring Boot 已有一段時間,您可能熟悉使用屬性設定連線詳情。例如,您可能使用過 spring.datasource.url 來配置 JDBC 連線。在 Spring Boot 3.1 中,這仍然按預期工作,但我們在底層做了一些改變,以將自動配置與屬性解耦。

現在有了一個新的 ConnectionDetails 抽象。這個介面模擬了連線到遠端服務的概念。如果您檢視這個介面,您會發現它是空的。它充當一個標記介面,並由多個其他介面擴充套件,這些介面模擬了到具體遠端服務的連線,例如用於連線 Redis 伺服器RedisConnectionDetailsJdbcConnectionDetails……

本週 Spring - 2023年6月13日

工程 | Josh Long | 2023年6月13日 | ...

本週 Spring - 2023年6月13日

嗨,Spring 粉絲們!歡迎收看最新一期的《本週 Spring》!我正在美麗的臺北,在炎熱的天氣裡品嚐美食,結識了不起的人們。你們好嗎?我得去參加一個會議,所以快速說一下。但有一件事要快點說:Microsoft 的 Mark Heckler 和我今天晚些時候將舉辦一場網路研討會 - 立即註冊並加入我們 - 探討如何在 Microsoft Azure 上使用 Microsoft 技術將 Spring Boot 應用投入生產。這將非常有趣,千萬不要錯過!

使用 SSL 保護 Spring Boot 應用

工程 | Scott Frederick | 2023年6月7日 | ...

安全套接層 (SSL) 和傳輸層安全 (TLS) 是在分層或面向服務的架構中確保系統之間通訊安全的關鍵元件。此架構中的 Spring Boot 應用通常接受傳入網路連線或建立傳出連線,開發人員的任務是配置應用在此類安全環境中工作。

如果您曾使用過 Java 安全和 SSL API,您可能知道這不是一項特別有趣的任務。它通常需要多次訪問 stackoverflow.com 複製貼上程式碼。有許多……

獲取 Spring 新聞簡報

訂閱 Spring 新聞簡報,保持聯絡

訂閱

提升自己

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲取支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一次簡單的訂閱。

瞭解更多

即將舉辦的活動

檢視 Spring 社群中所有即將舉辦的活動。

檢視全部