知識庫 RSS 訂閱

Spring Data JPA 規範查詢語言

本文是系列文章之一: • 使用 Spring 和 JPA Criteria 的 REST 查詢語言 • 使用 Spring Data JPA Specifications 的 REST 查詢語言(當前文章) • 使用 Spring Data JPA 和 Querydsl 的 REST 查詢語言

收藏 評論

使用 Spring Boot 從圖像中提取文本的 Amazon Textract

企業經常需要從各種類型圖像中提取有意義的數據,例如處理髮票和收據進行費用跟蹤、身份文件用於KYC(瞭解您的客户)流程,或從表格中自動提取數據。然而,人工...

收藏 評論

WireMock 入門

WireMock 庫用於創建 Web 服務樁和模擬。它構建一個 HTTP 服務器,我們可以像連接到實際 Web 服務一樣連接到它。當 WireMock 服務器運行時,我們可以設置期望、調用服務並驗證其行為。

收藏 評論

使用 RestTemplate 獲取和發佈對象列表

RestTemplate 類是 Spring 中執行客户端 HTTP 操作的核心工具。它提供了一系列用於構建 HTTP 請求和處理響應的實用方法。由於 RestTemplate 與 Jackson 集成良好,因此可以進行序列化…

收藏 評論

Spring DispatcherServlet 入門指南

單控制器設計模式下,一個控制器負責將所有傳入的HTTP請求定向到應用程序中的其他控制器和處理器。Spring的DispatcherServlet實現了該模式。

收藏 評論

將 Spring Boot 應用部署到 Azure

微軟 Azure 現在具有相當完善的 Java 支持。 本文將演示如何逐步在 Azure 平台上運行我們的 Spring Boot 應用程序。 首先,您需要一個 Azure 訂閲才能使用雲服務。

收藏 評論

使用 WebClient 上傳文件

我們的應用程序經常需要通過 HTTP 請求處理文件上傳。自 Spring 5 版本起,我們現在可以對這些請求進行響應式處理。 新增的響應式編程支持使我們能夠以非阻塞方式工作,利用少量線程...

收藏 評論

理解 Spring 中的getBean()

本教程將介紹 BeanFactory.getBean() 方法的不同變體。 簡單來説,正如方法名稱所示,該方法負責從 Spring 容器中檢索 Bean 實例。

收藏 評論

Spring Security 授權管理器

Spring Security 是 Spring 框架的擴展,旨在簡化在應用程序中集成常見安全實踐的過程。這包括用户身份驗證和授權、API 保護等。本教程中…

收藏 評論

使用 Spring Boot 和 @DataCassandraTest 測試 NoSQL 查詢

通常,我們使用 Spring 的自動配置系統,如 @SpringBootTest 進行 Spring Boot 應用程序的測試。但這樣做會導致大量自動配置組件的導入。然而,為了測試,僅加載所需的部分通常更有幫助。

收藏 評論

Spring Web 支持

Spring MVC 和 Spring Data 都能各自簡化應用程序開發。但如果將它們結合使用呢? 本教程將探討 Spring Data 的 Web 支持及其解析器如何減少冗餘代碼。

收藏 評論

使用 JSON Patch 在 Spring REST API 中

HTTP PATCH 方法在各種 HTTP 方法中扮演着獨特角色。它允許我們對 HTTP 資源應用部分更新。本教程將探討如何使用 HTTP PATCH 方法以及 JSON Patch 文檔格式。

收藏 評論

Groovy Bean 定義

本文將介紹如何在Java Spring項目中利用Groovy配置。首先,需要在pom.xml文件中添加依賴,並添加一個插件以編譯Groovy文件。

收藏 評論

Feign 客户端請求處理

本教程將演示如何使用 @RequestLine 註解在 Feign 客户端中進行操作。@RequestLine 是定義與 RESTful Web 服務連接時 URI 和查詢參數的模板。首先,讓我們創建一個 Spring Boot Web 項目。

收藏 評論

Groovy 在 Spring 中的應用

Groovy 是一種功能強大且動態的 JVM 語言,具有眾多特性。在 Spring 中使用 Groovy 可以極大地提升應用程序的靈活性和可讀性。Spring 自版本支持基於 Groovy 的配置。

收藏 評論

Spring 測試中的覆蓋屬性

本教程將探討多種方法來覆蓋 Spring 測試中的屬性。Spring 提供了多種解決方案,我們將探索這些方法。為了使用 Spring 測試,我們需要添加…

收藏 評論

OAuth2 – @EnableResourceServer 與 @EnableOAuth2Sso

本教程將介紹 Spring Security 中的 @EnableResourceServer 和 @EnableOAuth2Sso 註解。首先,我們將解釋 OAuth2 客户端和 OAuth2 資源服務器之間的區別,並進行進一步討論。

收藏 評論

Netflix Feign 與 OpenFeign 的區別

本教程將介紹 Spring Cloud Netflix Feign 和 Spring Cloud OpenFeign 之間的差異。Feign 通過提供註解支持,簡化了 Web 服務客户端的編寫,使我們只需通過註解即可實現客户端。

收藏 評論

Azure Spring Cloud 密鑰保管庫使用指南

本教程將探討雲原生開發的基本原理以及使用 Spring Cloud Azure Key Vault 的優勢。Spring Cloud Azure 是一套全面的庫和工具,旨在簡化雲原生開發。

收藏 評論

在 Spring 中綁定自定義驗證消息

企業Java開發高度依賴Spring框架。它是一個強大的框架,可以簡化構建健壯、可擴展應用程序的過程。我們可以利用Spring構建REST API、微服務或全棧Web應用程序,實現高效、簡潔的開發。

收藏 評論

JSON渲染異常與Spring

Happy-path REST 已經相當成熟,Spring 也能輕鬆地在 Java 中實現。 但當出現問題時呢? 本教程將介紹如何將 Java 異常作為 JSON 響應的一部分使用 Spring。 欲瞭解更全面的信息,請查看…

收藏 評論

使用API密鑰和密鑰安全Spring Boot API

REST API開發中,安全性至關重要。不安全的REST API可能直接暴露後端系統中的敏感數據。因此,組織需要重視API安全,Spring Security提供多種安全機制。

收藏 評論

使用Handler攔截器修改Spring模型參數

本教程將重點介紹 Spring MVC 的 HandlerInterceptor。具體來説,我們將修改 Spring MVC 的請求處理前後,在請求處理之前和之後,請求處理的 Model 參數。如果您想了解 HandlerInterceptor 的基本知識,請查看此文。

收藏 評論

Guice 與 Spring – 依賴注入

谷歌 Guice 和 Spring 都是強大的框架,用於依賴注入。這兩個框架都涵蓋了依賴注入的所有概念,但各自採用不同的實現方式。本教程將討論 Guice 和 Spring 的…

收藏 評論