知識庫 / Spring / Spring Boot RSS 訂閱

Spring Boot 中的環境後處理器

Spring Boot 1.3 版本及更高版本,我們可以利用 EnvironmentPostProcessor 自定義應用程序的 Environment,在應用上下文刷新前加載和轉換自定義屬性。本教程將介紹如何加載和轉換自定義屬性到 E... (此處省略,因為字數限制)

收藏 評論

與 Spring Boot 集成 Pkl 文件

本教程將介紹如何使用 Pkl(Pickle),一種配置為代碼語言,在 Spring Boot 應用中定義配置。 傳統上,應用程序配置通常使用 YAML、JSON 或鍵值對方式進行定義。

收藏 評論

JHipster 入門

本文將為您提供 JHipster 的快速概述,並演示如何使用命令行工具創建簡單的單體應用程序和自定義實體。我們還將分析每個步驟生成的代碼,並涵蓋構建命令。

收藏 評論

Spring Boot 基於 Thymeleaf 的 CRUD 應用

通過Spring Boot,創建提供JPA實體CRUD功能的DAO層,通常會是一項重複且耗時的任務。Spring Boot 簡化了通過標準J層創建CRUD應用程序的過程。

收藏 評論

使用 Log4j2 將日誌數據寫入 Syslog

日誌記錄是每種應用程序的關鍵組成部分。使用應用程序中的日誌機制,我們可以將日誌存儲在文件中或數據庫中,還可以將日誌數據發送到集中式日誌管理應用程序,例如 Gray。

收藏 評論

啓用Eureka客户端 vs 啓用Discovery客户端:選擇哪個?

本教程將探討 `@EnableEurekaClient` 和 `@EnableDiscoveryClient` 的區別。這兩個註解在 Spring Boot 開發微服務的過程中,用於與服務註冊中心進行交互。它們構成了基礎。

收藏 評論

覆蓋 Spring Boot 管理依賴版本

Spring Boot 是一個快速啓動新項目的優秀框架。它通過定義適合大多數用户的依賴項,幫助開發者快速創建新應用程序。然而,在某些情況下,可能需要...

收藏 評論

Spring Boot 計劃推送 WebSocket

本教程將演示如何使用WebSockets從服務器向瀏覽器發送定時消息。另一種選擇是使用Server sent events (SSE),但本文檔中不會涉及該技術。Spring提供多種定時任務功能。

收藏 評論

GraphQL 中錯誤處理與 Spring Boot

本教程將介紹 GraphQL 中的錯誤處理選項。我們將探討 GraphQL 規範中關於錯誤響應的規定,並以 Spring Boot 為例,構建一個 GraphQL 錯誤處理示例。

收藏 評論

Spring Boot 所有端點獲取

在與REST API交互時,通常需要獲取所有REST端點。例如,我們可能需要將所有請求映射端點保存到數據庫中。本教程將介紹如何在Spring Boot應用程序中獲取所有REST端點。

收藏 評論

AWS AppSync 與 Spring Boot

本文將探討使用 Spring Boot 與 AWS AppSync 的集成。AWS AppSync 是一款完全託管的企業級 GraphQL 服務,具有實時數據同步和離線編程功能。首先,您需要擁有一個活躍的 AWS 賬户。

收藏 評論

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。

收藏 評論

修改 Swagger-UI URL 前綴

作為優秀的開發者,我們知道文檔對於構建 REST API 至關重要,因為它幫助 API 的消費者能夠無縫工作。 如今,大多數 Java 開發者都在使用 Spring Boot。 目前,兩個工具簡化了 API 的生成和維護。

收藏 評論

程序化重啓 Spring Boot 應用

本教程將演示如何通過編程方式重啓 Spring Boot 應用程序。重啓應用程序在某些情況下非常實用,例如: 在參數發生更改時重新加載配置文件 在運行時更改當前激活的 profile

收藏 評論

SpringRunner 與 MockitoJUnitRunner

JUnit 是 Java 中最流行的單元測試框架之一。 此外,Spring Boot 將其作為默認的測試依賴項提供給其應用程序。 本教程將比較兩個 JUnit 運行器:SpringRunner 和 MockitoJUnitRunner。

收藏 評論

Spring Boot 與 jOOQ 支持

本教程是《jOOQ 與 Spring 入門》的後續內容,介紹瞭如何在 Spring Boot 應用中使用 jOOQ。如果您尚未閲讀該教程,請先閲讀並按照説明進行操作。

收藏 評論

設置 Spring Boot 應用的默認時區

有時,我們希望能夠指定應用程序使用的時區。對於全球運行的服務,這意味着所有服務器都使用相同的時區發佈事件,無論它們的位置如何。我們可以通過在幾個不同的...

收藏 評論

Resilience4j 與 Spring Boot 指南

Resilience4j 是一款輕量級容錯庫,為 Web 應用程序提供多種容錯和穩定性模式。 本教程將介紹如何使用該庫與一個簡單的 Spring Boot 應用程序一起使用。

收藏 評論

Eureka 自保與再生指南

本教程將介紹 Eureka 自我保存與更新機制。首先,我們將創建一個 Eureka 服務器以及多個 Eureka 客户端實例。然後,我們將註冊這些客户端到 Eureka 服務器,以演示自我保存的原理。

收藏 評論

Spring Boot 中的 @ServletComponentScan 註解

本文介紹 Spring Boot 中新的 @ServletComponentScan 註解。該註解旨在支持 Servlet 3.0 相關的註解,包括:jakarta.servlet.annotation.WebFilter、jakarta.servlet.annotation.WebListener 等。

收藏 評論

Spring Boot ServletInitializer 快速入門

本教程將介紹 SpringBootServletInitializer 的快速入門。 它是一個 WebApplicationInitializer 的擴展,用於從傳統的 WAR 歸檔文件在 Web 容器中運行 SpringApplication。該類綁定...

收藏 評論

服務層中的 Spring Validation

在本教程中,我們將討論 Java 應用服務層中的 Spring 驗證。雖然 Spring Boot 支持與自定義驗證器的無縫集成,但 Hibernate Validator 是執行驗證的行業標準。

收藏 評論