知識庫 RSS 訂閱

Spring Boot 自定義父模塊依賴管理

Spring Boot 提供了一個便捷的父 POM,簡化 Spring Boot 應用的創建。 然而,使用父 POM 並非總是理想的選擇,尤其當我們已經擁有一個可繼承的父項目時。 本快速教程將介紹如何...

收藏 評論

Spring Boot 集成測試與嵌入式 MongoDB

本教程將指導您如何結合 Flapdoodle 的嵌入式 MongoDB 解決方案和 Spring Boot,流暢地運行 MongoDB 集成測試。MongoDB 是一種流行的 NoSQL 文檔數據庫,具有高可擴展性、內置分片等特點。

收藏 評論

Spring 和 Apache FileUpload 教程

Apache Commons File Upload 庫幫助我們使用 multipart/form-data 內容類型,通過 HTTP 協議上傳大型文件。本教程將介紹如何將其集成到 Spring 中。

收藏 評論

使用 Spring RestTemplate 壓縮請求方法詳解

本教程將介紹如何發送包含壓縮數據的 HTTP 請求,以及如何配置 Spring Web 應用程序以處理壓縮請求。首先,我們將創建一個用於壓縮字節的方法。

收藏 評論

Spring Boot 中忽略大小寫綁定枚舉值

Spring 提供自動配置功能,允許我們綁定組件、配置 Bean 以及從屬性源設置值。@Value 註解在不需要硬編碼值,而是希望通過提供它們來指定值時非常有用。

收藏 評論

Spring JUnit 配置註解:SpringJUnitConfig 和 SpringJUnitWebConfig

本文概述了 Spring 和 Spring Boot 中新出現的 @SpringJUnitConfig 和 @SpringJUnitWebConfig 註解。這些註解是 JUnit 5 和 Spring 註解的組合,旨在簡化測試創建過程。

收藏 評論

Spring REST Shell 入門指南

本文將探討 Spring REST Shell及其特性。它是一個 Spring Shell 擴展,建議您先閲讀相關文檔。Spring REST Shell 是一款命令行 Shell,旨在簡化與 Spring HATEOAS 交互。

收藏 評論

Spring Cloud AWS – 關係數據庫服務 (RDS)

在上一篇文章中,我們重點介紹了 EC2;現在,我們將轉向關係數據庫服務。 內容系列: 本文是系列的一部分: • Spring Cloud AWS – S3 • Spring Cloud AWS – EC2 • Spring Cloud A

收藏 評論

禁用 Spring Boot 啓動時的 Banner

Spring Boot 是一種創建 Java Web 應用程序的便捷方式,但其默認行為可能不適用於所有人。 其中一個特性是啓動時打印的 Spring Boot 啓動 Banner: 雖然這個 Banner 通常無害,但在…

收藏 評論

Spring 中 RSocket 接口

本教程將探討如何在 Spring Framework 6 中利用 RSocket。藉助 Spring Framework 6 中聲明式 RSocket 客户端的引入,與 RSocket 的協作變得更加簡便,無需手動配置。

收藏 評論

RSQL:REST 查詢語言

本文是系列文章之一: • 使用 Spring 和 JPA Criteria 構建 REST 查詢語言 • 使用 Spring Data JPA Specifications 構建 REST 查詢語言 • 使用 Spring Data JPA 和 Querydsl 構建 REST 查詢語言 • REST 查詢語言...

收藏 評論

Spring Data REST 中的投影與片段

在本文中,我們將探討 Spring Data REST 中的投影和摘錄概念。我們將學習如何使用投影創建自定義模型視圖,以及如何使用摘錄作為資源集合的默認視圖。首先,讓我們從...開始。

收藏 評論

Spring Security 中 SAML 指南

該依賴已停止維護。本文介紹了使用 Spring Security 和 Okta 作為身份提供者(IdP)進行 SAML 的方法。Security Assertion Markup Language (SAML) 是一種開放標準。

收藏 評論

JWS 與 JWK 在 Spring Security OAuth2 應用中的應用

本教程將介紹JSON Web 簽名 (JWS) 以及如何使用 JSON Web 密鑰 (JWK) 規範在 Spring Security OAuth2 配置的應用程序中實現它。 即使 Spring 正在運行...

收藏 評論

基於接口的控制器(Spring)

本教程介紹了一個新的 Spring MVC 功能,允許我們使用標準的 Java 接口來指定 Web 請求。通常,在 Spring MVC 中定義控制器時,我們會使用各種註解來指定請求處理方法。

收藏 評論

使用 Spring MVC 上傳和顯示 Excel 文件

本文將演示如何使用 Spring MVC 框架將 Excel 文件上傳到網頁並顯示其內容。為了實現文件上傳,我們將首先創建一個控制器映射,該映射接收 MultipartFile 對象。

收藏 評論

測試 Spring Batch 作業

與基於Spring的其他應用程序不同,測試批處理作業存在一些特定挑戰,主要源於作業執行的異步特性。本教程將探討測試Spring Batch作業的各種替代方案。

收藏 評論

將 Reddit API 鏈接發佈

在本文中,我們將構建一些簡單的功能,從我們的應用程序通過 Reddit API 發佈內容。首先,我們來處理安全問題。為了將鏈接發佈到 Reddit,我們需要定義 OAuth。

收藏 評論

使用 FreeMarker 在 Spring MVC 中的介紹

FreeMarker 是 Apache 軟件基金會基於 Java 的模板引擎。 類似於其他模板引擎,FreeMarker 旨在支持 MVC 模式應用程序中的 HTML 網頁。 本教程演示瞭如何配置 FreeMarker。

收藏 評論

Spring 表達式語言指南

Spring Expression Language (SpEL) 是一種強大的表達式語言,支持在運行時查詢和操作對象圖。它可與基於 XML 或註解的 Spring 配置一起使用。 提供了多種運算符。

收藏 評論

快速指南:@DirtiesContext

本教程將介紹 `@DirtiesContext` 註解。我們將演示如何使用該註解進行測試,該註解是 Spring 測試中的一個註解,用於指示關聯的測試或類會修改應用環境。

收藏 評論

Spring Web 註解

本文是系列文章之一: • Spring Core 註解 • Spring Web 註解(當前文章) • Spring Boot 註解 • Spring Scheduling 註解 • Spring Data 註解 • Spring Bean

收藏 評論

Spring Boot 和 Vaadin 示例應用

Vaadin Flow 是一個用於創建 Web 用户界面的服務器端 Java 框架。本教程將介紹如何基於 Spring Boot 構建一個 Vaadin Flow 類型的 CRUD UI。有關 Vaadin Flow 的介紹,請參考本教程。

收藏 評論

從Feign ErrorDecoder 錯誤解碼器中檢索原始消息

Feign 客户端如果集成後的 REST 服務發生錯誤,我們可以檢索原始消息。Feign 是一個可插拔和聲明式的 Web 服務客户端。

收藏 評論