知識庫 RSS 訂閱

Jackson 的 ObjectMapper 應該聲明為靜態字段嗎?

Jackson的ObjectMapper是大多數Java JSON管道的核心。由於其構建和配置涉及類路徑、模塊發現和內部緩存的預熱,許多團隊會思考:我們是否應該保持一個單一的共享Mapper,還是應該...

收藏 評論

解決“無法自動注入 org.springframework.mail.javamail.JavaMailSender”問題指南

本教程將探討在 Spring Boot 中實現電子郵件功能時可能遇到的常見問題——“Could not autowire org.springframework.mail.javamail.JavaMailSender”問題。我們將重點理解該問題的成因。

收藏 評論

已棄用的 Spring 類

本教程將探討 Spring 和 Spring Boot 中已棄用的類,並解釋它們被哪些類所替代。我們將從 Spring 4 和 Spring Boot 1.4 開始進行探索,以方便閲讀,我們列出了相關類。

收藏 評論

使用自簽名證書在 Spring Boot 中使用 HTTPS

本教程將指導您在 Spring Boot 中啓用 HTTPS。我們將生成自簽名證書並配置一個簡單應用程序。有關 Spring Boot 項目的更多信息,請參考以下資源。

收藏 評論

調試 WebSockets

WebSocket 提供客户端和服務器之間的一対多、全雙工事件驅動連接。WebSocket 通信包括握手、消息傳遞(發送和接收消息)以及關閉連接。

收藏 評論

Java 會話超時

本教程將演示如何在基於 Servlet 的 Web 應用程序中設置會話超時。所有 HTTP 會話的超時設置可在 Web 應用程序的 web.xml 中配置: ... ses

收藏 評論

Spring @PathVariable 註解

本教程將介紹 Spring 框架中的 @PathVariable 註解。 簡而言之,@PathVariable 註解可用於處理請求 URI 映射中的模板變量,並將它們設置為方法參數。

收藏 評論

使用 Spark Java 框架構建 API

本文將對 Spark 框架進行快速介紹。Spark 框架是一種受 Ruby 的 Sinatra 框架啓發的快速開發 Web 框架,並基於 Java 8 Lambda 表達式的理念構建,使其比傳統框架更簡潔高效。

收藏 評論

Spring容器中重新初始化單例Bean

本教程將探討如何在運行時重新初始化單例 Spring Bean 的方法。默認情況下,具有單例作用域的 Spring Bean 不會在應用程序生命週期中重新初始化。但有時需要重新創建 Bean——

收藏 評論

自定義 Spring Security 過濾器鏈中的過濾器

本教程將重點介紹如何為 Spring Security 過濾器鏈編寫自定義過濾器。Spring Security 默認提供多種過濾器,通常足以滿足需求。當然,有時需要實現自定義過濾器以滿足特定需求。

收藏 評論

React 和 Spring Boot CRUD 應用

本教程將指導您創建能夠創建、檢索、更新和刪除(CRUD)客户端數據的應用程序。該應用程序將包含一個簡單的 Spring Boot RESTful API 和使用 React 實現的用户界面(UI)。

收藏 評論

REST API 中 HTTP PUT 與 HTTP PATCH 的區別

本教程將探討 HTTP PUT 和 PATCH 請求方法之間的差異及其語義。我們將使用 Spring 實現兩個 REST 端點,以支持這兩種操作,以便更好地理解。

收藏 評論

Spring Kafka 信任軟件包特性

本教程將回顧 Spring Kafka 的可信軟件包特性。我們將瞭解其背後的動機以及使用方法。所有內容都將通過實際示例進行説明。通常,Spring Kafka 模塊允許我們指定一些元數據。

收藏 評論

從 ItemReader 中訪問 Job 參數(Spring Batch)

Spring Batch 是一個強大的 Java 批處理框架,因此成為數據處理活動和定時任務運行的流行選擇。根據業務邏輯的複雜性,任務可以依賴於不同的配置值。

收藏 評論

使用 OpenAPI 3.0 文檔 Spring REST API

文檔是構建 REST API 的關鍵組成部分。本教程將介紹 SpringDoc,它簡化了基於 OpenAPI 3 規範為 Spring Boot 3.x 應用生成和維護 API 文檔的過程。

收藏 評論

修復 Spring Boot 中“無主 Manifest 屬性”問題

當 Spring Boot 可執行 JAR 中遇到“缺少主可執行屬性”消息時,通常是因為在 META-INF 文件夾下的 MANIFEST.MF 文件中缺少 Main-Class 元數據屬性的聲明。

收藏 評論