知識庫 RSS 訂閱

Spring Boot 屬性前綴必須為規範形式

本教程將深入探討 Spring Boot 錯誤“原因:規範名稱應為 kebab-case(用'-'分隔),小寫字母數字字符,且必須以字母開頭”。

收藏 評論

Spring 中上下文路徑 vs. Servlet 路徑

DispatcherServlet 在 Spring 應用中起着重要作用,作為應用程序的唯一入口點。Context Path 則定義了用户訪問應用程序的 URL。本教程將學習...

收藏 評論

使用 Spring Boot 創建自定義自動配置

Spring Boot自動配置簡化了Spring應用程序的配置過程,它根據類路徑上的依賴自動配置Spring應用程序。 這樣做可以加快開發速度並減少手動定義某些配置的需求。

收藏 評論

2013年最受歡迎的文章

隨着年末的臨近,我快速查看了Google Analytics,以瞭解2013年最受歡迎的文章: 1. 使用Spring 3進行REST的錯誤處理 (16,293 瀏覽量) 2. Spring Security 身份驗證提供者 (6,684 瀏覽量) 3. Hib

收藏 評論

RestTemplate 使用指南

本教程將演示 Spring REST Client(RestTemplate)可用於的廣泛操作,並展示其最佳使用方式。所有示例的API端將從這裏運行RESTful服務。2.1. 獲取純JSON。

收藏 評論

Spring Cloud 配置快速入門

Spring Cloud Config 是一種基於客户端/服務器的方案,用於在多台應用程序和環境中存儲和提供分佈式配置。該配置存儲系統通常使用 Git 版本控制進行版本管理,並可以在應用中進行修改。

收藏 評論

Java HttpClient – 將 JSON 響應映射到 Java 類

我們知道,HttpClient類,自Java 11引入以來,用於從服務器請求HTTP資源。它支持同步和異步編程模式。 本教程將探討如何映射HTTP響應,例如來自H…

收藏 評論

Spring @Primary 註解

本教程將介紹 Spring 框架中 @Primary 註解,該註解自版本 3.0 引入。 簡單來説,我們使用 @Primary 來為同類型的多個 Bean 賦予更高的優先級。

收藏 評論

使用 REST-assured 進行 JSON Schema 驗證

REST-assured 庫提供對 REST API 的測試支持,通常以 JSON 格式。有時,無需對響應進行詳細分析,僅僅需要快速確定 JSON 響應體是否符合特定 JSON 格式。

收藏 評論

Thymeleaf 在 Spring 中的使用入門

Thymeleaf 是一種 Java 模板引擎,用於處理和創建 HTML、XML、JavaScript、CSS 和文本。本教程將討論如何使用 Thymeleaf 與 Spring 結合,以及在 Spring MVC 應用程序的視圖層中進行一些基本用例。

收藏 評論

Spring @ConditionalOnProperty 註解

本教程將探討 `@ConditionalOnProperty` 註解的主要用途。首先,我們將介紹 `@ConditionalOnProperty` 的基本概念,然後通過實際示例來幫助理解其使用方法。

收藏 評論

移除 Spring Security 中的 ROLE_ 前綴

在配置應用程序安全時,我們的用户詳情可能缺少 Spring Security 期望的 ROLE_ 前綴。 導致出現“Forbidden”授權錯誤,無法訪問受保護的端點。

收藏 評論

快速JSON指南

FastJson 是一份輕量級的 Java 庫,用於有效地將 JSON 字符串轉換為 Java 對象,反之亦然。本文將深入探討 FastJson 庫的多個實際應用。

收藏 評論

使用 AWS Lambda 與 API Gateway

AWS Lambda 是一種由 Amazon Web Services 提供的無服務器計算服務。 在之前的兩篇文章中,我們討論瞭如何使用 Java 創建 AWS Lambda 函數,以及如何從 Lambda 函數訪問 DynamoDB。 在本教程中,我們將...

收藏 評論

Spring Security OAuth2(遺留棧)簡單單點登錄

本教程將介紹如何使用 Spring Security OAuth 和 Spring Boot 實現單點登錄 (SSO)。我們將使用三個應用程序: 一個授權服務器 – 作為中心認證機制 兩個客户端應用

收藏 評論

Jackson – 雙向關係

本教程將探討在 Jackson 中處理雙向關係的最佳方法。首先,我們將討論 Jackson 中的 JSON 無限遞歸問題。然後,我們將看到如何序列化具有雙向關係的實體。最後,...

收藏 評論

Java 中 JSON 編程指南

在Java中處理JSON數據可能相對簡單,但就像Java中的其他事物一樣,選擇選項和庫有很多。本指南旨在簡化選擇過程,並幫助您全面瞭解Java的JSON生態系統。

收藏 評論

將對象反序列化為具有每個值的正確類型的 Map

反序列化是指將數據從一種格式(如JSON、XML或字節流)轉換回Java對象的過程。當我們將數據反序列化到MapString時,我們希望每個值都具有正確的Java類型,而不是僅僅作為字符串存在。

收藏 評論

使用 Gson 將 JSON 轉換為 Map

本教程將介紹如何使用Gson(來自Google)將JSON字符串轉換為Map。我們將探討三種不同的方法,並分析它們的優缺點,同時提供實際示例。Gson通常提供...

收藏 評論

使用 Spring RestTemplate 訪問 HTTPS REST 服務

本教程將演示如何使用 Spring 的 RestTemplate 消費使用 HTTPS 加密的 REST 服務。我們知道,為了安全地保護 REST 服務,需要生成證書和密鑰庫。我們可以從 Certific 獲取證書。

收藏 評論

REST API錯誤處理與Spring

本教程將演示如何使用 Spring 實現 REST API 中的異常處理。我們將學習到存在多種可能性,所有這些都很好地處理了關注點分離。

收藏 評論

登出請求應使用 GET 還是 POST?

在傳統的 Web 應用程序中,登錄通常需要將用户名和密碼發送到服務器進行身份驗證。雖然這些元素理論上可以作為 GET 請求的 URL 參數,但將其封裝在其他方式中顯然更佳。

收藏 評論

Reddit應用第五次改進

繼續推進 Reddit 應用的案例研究。Reddit 缺少電子郵件通知,問題很簡單:當我發佈帖子時,我希望收到簡短的電子郵件通知。

收藏 評論

忽略順序,檢索JSON對象集合

確定JSON對象集合的相等性可能具有挑戰性,尤其當集合中元素的順序未被保證時。雖然像Jackson和AssertJ這樣的庫可以被使用,但像JSONassert和hamcrest這樣的專用工具更合適。

收藏 評論