知識庫 RSS 訂閱

Jackson 解析未知屬性的 JSON 數據

本教程將探討使用 Jackson 2.x 進行反序列化過程,特別是如何處理包含未知屬性的 JSON 內容。 欲瞭解更多關於 Jackson 的高級用法,請查閲相關資料。

收藏 評論

配置 Spring Boot Web 應用

Spring Boot 功能強大,本教程將介紹 Boot 中一些有趣的配置選項。 在獨立應用程序中,默認 HTTP 端口為 8080;可以輕鬆配置 Boot 使用其他端口。

收藏 評論

格式 Swagger 文本描述

開放API規範(原Swagger規範)標準化了REST API 文檔語言,並且具有平台無關性。我們可以使用YAML或JSON格式創建OpenAPI文檔。Swagger則是一套用於實現工具的集合。

收藏 評論

Swagger @ApiParam 與 @ApiModelProperty 區別詳解

本教程將簡要介紹 Swagger 的 @ApiParam 和 @ApiModelProperty 註解。此外,我們將比較這些註解並確定每種註解的正確用法。這些註解用於添加 OpenAPI 規範中關於請求參數和模型屬性的描述信息。

收藏 評論

Spring Cloud Contract 簡介

Spring Cloud Contract 是一個項目,簡單來説,它幫助我們編寫消費者驅動的契約(CDC)。 這種方法確保了分佈式系統(包括基於 HTTP 和基於消息的交互)中生產者和消費者之間的契約。

收藏 評論

使用 Spring Boot 應用作為依賴

本教程將介紹如何將 Spring Boot 應用作為另一個項目的依賴項使用。Spring Boot Maven 和 Gradle 插件均將應用打包為可執行的 JAR 文件,但此類文件不能直接用於其他項目,因為類...

收藏 評論

使用 Spring 驗證器接口進行驗證

Spring Validator 接口提供了一種靈活且可定製的方式來驗證對象。本教程將探討如何使用 Validator 接口在 Spring 應用程序中驗證對象。

收藏 評論

Jersey和Spring REST API開發指南

Jersey 是一個開源框架,用於開發 RESTful Web 服務。它作為 JAX-RS 的參考實現。本文將探討使用 Jersey 2 創建 RESTful Web 服務,並使用 Spring 的依賴注入。

收藏 評論

對象反序列化後驗證

本教程將介紹如何使用 Java 的 Validation API 在反序列化後驗證對象。Java 的 Bean 驗證 API 定義在 JSR 380 中。它常用於 Spring 控制器中 @Valid 註解的參數驗證。

收藏 評論

使用Java預編譯語句將JSON對象插入PostgreSQL

在現代軟件開發中,由於JSON數據的輕量級和多功能性,處理JSON數據已經變得普遍。PostgreSQL憑藉其強大的JSON支持,為存儲和查詢JSON數據提供了一個卓越的平台。

收藏 評論

OAuth安全應用程序註銷

本教程將演示如何在 OAuth Spring Security 應用中添加登出功能。我們將探討兩種實現方法。首先,我們將展示如何從 OAuth 應用中登出 Keycloak 用户,如描述中所述。

收藏 評論

REST 查詢語言 – 實現 OR 運算

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

收藏 評論

忽略空值字段(Jackson)

本教程將介紹如何配置 Jackson 以忽略序列化 Java 類中的空字段。 欲瞭解更多關於 Jackson 2 的高級用法,請參閲主 Jackson 教程。

收藏 評論

使用 Springfox 構建 Spring REST API 的 Swagger 2 設置指南

如今,前端和後端組件通常分離構成Web應用程序。通常,後端組件以API的形式對外暴露,供前端組件或第三方應用集成使用。在這種情況下,擁有規範的規格至關重要。

收藏 評論

Spring Security 身份驗證提供者

本教程將介紹如何在Spring Security中設置身份驗證提供者,相比標準場景,它提供了更大的靈活性。Spring Security 提供了多種選擇,以實現...

收藏 評論

強制 Jackson 將數據反序列化為特定類型

本教程將探討如何強制 Jackson 將 JSON 值反序列化為特定類型。默認情況下,Jackson 會根據目標字段類型自動將 JSON 值反序列化。有時,目標字段類型可能未指定。

收藏 評論

從類創建 JavaType 使用 Jackson

在使用Jackson時,我們可能會遇到需要從給定的Class對象生成JavaType的情況。本教程將演示如何使用Jackson庫從Class對象創建JavaType。在詳細介紹之前,

收藏 評論

WebFlux 請求攔截及添加自定義頭部指南

攔截器(也稱為過濾器)是 Spring 中的一項功能,允許我們攔截客户端請求。這使我們能夠檢查和轉換請求,在控制器處理請求或將響應返回給客户端之前。本教程將...

收藏 評論

Spring Web 上下文

在Web應用程序中使用Spring時,我們有多種組織應用程序上下文並將其連接起來的選項。本文將分析並解釋Spring提供的最常見選項。

收藏 評論

GraphQL SPQR 與 Spring Boot 入門指南

GraphQL 是一種用於 Web API 查詢和操作的語言。SPQR 是一個旨在簡化與 GraphQL 交互的庫。本教程將介紹 GraphQL SPQR 的基本概念,並在一個簡單的 Spring Boot 項目中進行演示。

收藏 評論

Spring MVC 緩存頭

本教程將介紹HTTP緩存機制。我們還將探討如何在客户端和Spring MVC應用程序之間實現該機制。當我們在瀏覽器中打開網頁時,通常會下載大量的資源。

收藏 評論

Feign 入門

本教程將介紹Feign,Netflix開發的聲明式HTTP客户端。Feign旨在簡化HTTP API客户端的開發。開發者只需聲明並註解一個接口,實際的實現由Feign自動處理。

收藏 評論

Spring Cloud AWS SQS v3 中消息確認

消息確認是一種標準機制,在消息系統中用於指示消息已成功接收,無需再次傳遞。在亞馬遜的SQS(簡單隊列服務)中,消息確認會執行...

收藏 評論

Spring 和 JPA 領域查詢語言

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

收藏 評論