本教程將介紹如何為 Spring Boot 應用啓用 Feign 客户端的日誌記錄功能,並探討不同配置類型。若需回顧 Feign 客户端相關內容,請參考我們的詳細指南。
知識庫 / Spring RSS 訂閱
JavaScript 函數調用與 Thymeleaf
本教程將演示如何在Thymeleaf模板中調用JavaScript函數。首先,我們將設置依賴項,然後添加Spring控制器和Thymeleaf模板,最後展示如何調用JavaScript函數。
從HttpServletRequest中獲取查詢字符串參數
後端HTTP API開發中,解析前端傳遞的請求查詢參數是至關重要的能力。本教程將介紹幾種從HttpServletRequest中獲取查詢參數的方法。
Spring MVC 中 ViewResolver 指南
所有MVC框架都提供了一種處理視圖的方式。 Spring 通過視圖解析器實現這一功能,允許您在瀏覽器中渲染模型,而無需將實現與特定的視圖技術綁定。 視圖解析器將視圖名稱映射到實際的視圖。
構建 REST 查詢語言
成熟的REST API開發需要大量工作,靈活地發佈資源通常需要在靈活性和控制之間取得平衡。一方面,您希望允許客户端以多種靈活的方式搜索信息;另一方面,您不希望過度簡化,從而...
Spring Boot 配置屬性遷移工具
本教程將探討 Spring 提供的支持系統,以簡化 Spring Boot 升級。我們將重點介紹 spring-boot-properties-migrator 模塊,該模塊用於遷移應用程序屬性。
Spring 中 Thymeleaf 分頁實現列表分頁
本教程將演示如何使用 Spring 和 Thymeleaf 構建一個簡單的應用程序,以實現分頁顯示列表。 欲瞭解 Spring 和 Thymeleaf 集成介紹,請參閲我們的文章。
Spring @Enable Annotations 快速指南
春天框架提供了一組@Enable註解,簡化了開發者配置Spring應用程序的過程。這些註解與@Configuration註解一起使用。本文將探討這些註解。
使用 Tomcat 在 Spring Boot 中啓用 HTTP/2
HTTP/2 是 HTTP/1.1 協議的後繼者,通過採用諸如多路複用和頭部壓縮等新功能,提高了 Web 性能。本教程將介紹如何配置我們的 Spring Boot 應用程序。
自定義 Spring Security 配置
Spring Security Java配置支持強大的Fluent API,用於定義應用程序的安全映射和規則。本文將展示如何進一步利用該API,定義自定義配置。
Spring框架回退 Bean 指南
本教程將討論 Spring Framework 中的 Fallback 豆的概念。Fallback 豆在 Spring Framework 版本 6.2.0-M1 中引入,當同類型的 Bean 不可用時,提供備用實現。
解決“無法配置數據源”錯誤
本教程將討論 Spring Boot 項目中“無法配置 DataSource”錯誤的成因及解決方法。我們將使用兩種不同的方法解決此問題: 定義數據源 禁用自動配置
事務註解:Spring 框架 vs. JTA
本教程將探討 org.springframework.transaction.annotation.Transactional 和 javax.transaction.Transactional 註解之間的差異。我們將首先概述它們的配置屬性,然後討論……
Reddit應用第四次改進
本教程將繼續改進我們正在構建的簡單 Reddit 應用,作為該公開案例研究的一部分。首先,我們將為管理頁面中的表格與用户界面應用程序中的表格進行標準化,通過使用...
使用抽象類中的@Autowired
本教程將介紹如何在抽象類中使用@Autowired註解。我們將重點關注在抽象類中使用@Autowired時需要考慮的重要事項,並演示如何將@Autowired應用到設置方法上。
Spring Security – 自定義 403 禁止/訪問拒絕頁面
在本文中,我們將展示如何在 Spring Security 項目中自定義“訪問拒絕”頁面。這可以通過 Spring Security 配置或 Web 應用程序配置(在 web.xml 文件中)實現。後續部分將...
探索模型上下文協議 (MCP) 與 Spring AI
現代Web應用程序越來越多地與大型語言模型(LLM)集成,構建解決方案,這些解決方案不僅限於通用知識型問答。為了增強AI模型的響應並使其更具上下文感知性,我們…
自定義 Spring Security 安全表達式
本教程將重點介紹使用 Spring Security 創建自定義安全表達式的方法。有時,框架提供的表達式可能不夠靈活,這時可以相對簡單地構建新的表達式。
遠程兼職後端Java/Spring團隊負責人(集成經驗優先) – 不接受申請
目前該職位已關閉。 關於我們 Baeldung 是一家專注於編程領域的學習和媒體公司。我們是一個靈活、完全遠程的團隊。 招聘職位: 我們正在尋找一位資深 Java 開發者,最好有一定經驗。
修改 Spring Boot 中 Log4j2 配置文件的默認位置
在之前的關於 Spring Boot 記錄的教程中,我們展示瞭如何使用 Log4j2 在 Spring Boot 中。 在本簡短教程中,我們將學習如何更改 Log4j2 配置文件默認位置。 默認情況下,我們將保留 Log4j2 的配置。
Spring Web 庫使用指南
本教程將介紹如何使用 Problem Spring Web 庫生成 application/problem+json 響應。該庫有助於避免與錯誤處理相關的重複任務,通過將 Problem Spring Web 集成到 Spring 中……
Spring Security 身份驗證管理器解析器指南
本教程介紹 AuthenticationManagerResolver,並展示如何使用它進行 Basic 和 OAuth2 身份驗證流程。AuthenticationManager 是身份驗證的主要策略接口。
Thymeleaf條件表達式
本教程將探討 Thymeleaf 中可用的不同類型條件語句。 如果您需要對 Thymeleaf 快速瞭解,請參考本文。 接下來,我們將介紹使用 Thymeleaf 所需的 Maven 依賴項。
Thymeleaf 中顯示圖像
Thymeleaf 是一款流行的 Java 模板引擎,與 Spring 框架兼容,用於生成 HTML 視圖。Web 應用程序的主要功能之一是渲染圖像。Spring Boot 具有組織良好的 Java 文件和資源目錄結構。