本文將探討使用 Spring Boot 與 AWS AppSync 的集成。AWS AppSync 是一款完全託管的企業級 GraphQL 服務,具有實時數據同步和離線編程功能。首先,您需要擁有一個活躍的 AWS 賬户。
知識庫 / Spring RSS 訂閱
Spring Boot Starter 入門指南
依賴管理是任何複雜項目的關鍵組成部分。手動進行依賴管理效率低下,耗費大量時間,從而減少了對項目其他重要方面的投入。Spring Boot starters 旨在簡化添加…
Spring Boot DevTools 概覽
Spring Boot 讓我們能夠快速搭建和運行服務。為了進一步提升開發體驗,Spring 發佈了 spring-boot-devtools 工具——作為 Spring Boot 1.3 的一部分。本文將探討我們可以通過它獲得的好處。
Spring Boot 中的 @ConfigurationProperties 指導手冊
Spring Boot 具有許多有用的特性,包括外部化配置和對在屬性文件中定義的屬性的便捷訪問。 之前的教程描述了各種實現方法。 我們現在將探索 @Configuration。
Spring MVC 中使用 @PathVariable 帶有點號 (.) 會被截斷
本教程將討論在使用 Spring MVC 時常見問題:當使用 Spring 的 @PathVariable 與 @RequestMapping 映射請求 URI 末尾的點時,變量中可能會出現部分值。
Spring WebFlux 靜態內容
在我們的Web應用程序中,有時需要提供靜態內容,例如圖像、HTML、CSS或JavaScript文件。本教程將演示如何使用Spring WebFlux提供靜態內容。我們假設我們的Web應用程序將...
一次性令牌登錄指南(Spring Security)
提供流暢的網站登錄體驗需要仔細平衡。一方面,我們希望具有不同程度計算機技能的用户能夠儘快完成登錄;另一方面,我們需要確保安全,防止惡意嘗試。
Spring CredHub 指南
本教程將演示如何實現 Spring CredHub,這是一個 Spring 抽象層,用於存儲包含訪問控制規則的密鑰,並將憑據資源映射到用户和操作。請注意,在運行代碼之前,我們需要確保已配置好環境。
使用外部服務進行 JHipster 身份驗證
默認情況下,JHipster應用程序使用本地數據存儲來存儲用户名和密碼。然而,在許多實際場景中,使用現有外部服務進行身份驗證可能是有益的。本教程將介紹如何使用…
REST API:JAX-RS 與 Spring 規範
本教程將探討 JAX-RS 和 Spring MVC 在 REST API 開發中的區別。為了成為 JAVA EE 領域的一部分,一個特性必須具備規範、兼容實現和 TCK。JAX-RS 是一套規範。
修改 Swagger-UI URL 前綴
作為優秀的開發者,我們知道文檔對於構建 REST API 至關重要,因為它幫助 API 的消費者能夠無縫工作。 如今,大多數 Java 開發者都在使用 Spring Boot。 目前,兩個工具簡化了 API 的生成和維護。
程序化重啓 Spring Boot 應用
本教程將演示如何通過編程方式重啓 Spring Boot 應用程序。重啓應用程序在某些情況下非常實用,例如: 在參數發生更改時重新加載配置文件 在運行時更改當前激活的 profile
使用Partitioner的Spring Batch
在之前的Spring Batch介紹中,我們介紹了該框架作為批處理工具。我們還探討了單線程、單進程作業執行的配置細節和實現。為了實現具有某些…的作業。
Spring Null-Safety 註解
從 Spring 5 開始,我們現在可以利用一項有趣的功能來編寫更安全的代碼。這項功能被稱為“空安全”,一組註解就像一個安全防護,它會監視潛在的空指針引用。
Spring Cloud Gateway WebFilter 工廠
Spring Cloud Gateway 是一個智能代理服務,通常用於微服務架構中。它實現了請求的透明集中,通過單一入口點將請求路由到相應的服務。其最引人注目的特性之一是過濾器(Web)。
無法找到 Spring 命名空間處理器,用於 XML 模式名稱空間
本文將討論 Spring 中一種常見配置問題:一個命名空間處理器未找到。通常情況下,這意味着缺少一個特定的 Spring JAR 包在類路徑中。
Spring Webflux 和 @Cacheable 註解
本文將解釋 Spring WebFlux 如何與 @Cacheable 註解交互。首先,我們將討論常見問題及避免方法,然後介紹可用的解決方法,最後提供代碼示例。
SpringRunner 與 MockitoJUnitRunner
JUnit 是 Java 中最流行的單元測試框架之一。 此外,Spring Boot 將其作為默認的測試依賴項提供給其應用程序。 本教程將比較兩個 JUnit 運行器:SpringRunner 和 MockitoJUnitRunner。
Spring Boot 與 jOOQ 支持
本教程是《jOOQ 與 Spring 入門》的後續內容,介紹瞭如何在 Spring Boot 應用中使用 jOOQ。如果您尚未閲讀該教程,請先閲讀並按照説明進行操作。
Spring 中的循環依賴
循環依賴是指 Bean A 依賴 Bean B,而 Bean B 又依賴 Bean A 這種情況: Bean A → Bean B → Bean A 當然,我們還可以有更多 Bean 隱含: Bean A → Bean B → Bean C → Bean D → Bean E → Bean A