Anthropic 最近發佈了一份關於構建有效AI代理的出版物。該文檔介紹了軟件開發者可以遵循的一些代理模式作為最佳實踐。他們還聲稱,我們可以將這些模式作為替代方案使用,以替代...
知識庫 RSS 訂閱
Jackson 日期處理
本教程將介紹如何使用 Jackson 序列化日期。首先,我們將序列化一個簡單的 java.util.Date 對象,然後是 Joda-Time 和 Java 8 DateTime。 教程將演示如何使用 Jackson 序列化這些日期類型。
取消正在進行的 Flux 在 Spring WebFlux 中
本文將探討 Spring WebFlux 提供的一些取消正在進行的 Flux 的選項。首先,我們將對 Flux 在響應式編程中的應用進行快速概述。然後,我們將探討取消正在進行的 Flux 的必要性。
Swagger Codegen 自定義驗證
當我們需要使用 Swagger 生成驗證時,通常會使用基本規範。然而,我們可能需要添加 Spring 自定義驗證註解。本教程將教你如何使用這些驗證生成模型和 REST API。
Spring Data JPA Projections
在利用 Spring Data JPA 實現持久化層時,倉庫通常返回一個或多個根類實例。然而,在大多數情況下,我們並不需要返回對象的全部屬性。
使用Thymeleaf生成PDF文件
本教程將指導您使用Thymeleaf作為模板引擎生成PDF,通過一個快速且實用的示例。首先,添加Thymeleaf依賴: groupId:org.thymeleaf artifactId:thymeleaf
Spring Boot 中 @SpringBootConfiguration 指導手冊
本教程將簡要討論 `@SpringBootConfiguration` 註解。我們還將探討其在 Spring Boot 應用程序中的用法。`@SpringBootConfiguration` 是 Spring Boot 框架中的一個類級別註解,它指示…
Spring MVC 教程
這是一個簡單的 Spring MVC 教程,展示瞭如何設置 Spring MVC 項目,包括使用 Java 配置以及 XML 配置。Spring MVC 項目的 Maven 依賴關係已詳細描述在 Spring MVC 依賴中。
OpenAPI 文件中的日期處理
本教程將介紹如何在 OpenAPI 文件中聲明日期,這裏以 Swagger 為例。這將允許我們以標準化的方式管理調用外部 API 時輸入和輸出的日期。Swagger 是一套工具,用於實現……
JSON 綁定 API (JSR 367) 在 Java 中的介紹
長期以來,Java中JSON處理缺乏標準。常用的JSON處理庫包括Jackson和Gson。 最近,Java EE7引入了JSR 353(Java API for JSON Processing)API,用於JSON解析和生成。
Thymeleaf 條件 CSS 類
本教程將介紹幾種在 Thymeleaf 中條件添加 CSS 類的方法。如果您不熟悉 Thymeleaf,我們建議您先查看其介紹。 目標是生成一個 span 元素,併為其添加類名。
OAuth 安全應用註銷 (使用 Spring Security OAuth 遺留棧)
本教程將演示如何為 OAuth Spring Security 應用添加登出功能。我們將使用之前文章中描述的 OAuth 應用——“使用 OAuth2 創建 REST API”進行操作。
配置 Spring Cloud Gateway 的 CORS 策略
跨域資源共享 (CORS) 是一種瀏覽器應用程序的安全機制,允許一個域的網頁訪問另一個域的資源。瀏覽器實施同源策略以限制跨域訪問。
Spring Boot 枚舉映射
本教程將探討在 Spring Boot 中實現不區分大小寫的枚舉映射的不同方法。首先,我們將瞭解枚舉在 Spring 中的默認映射方式,然後學習如何解決大小寫敏感問題。Spring 依賴於…
Java 應用中的路由
路由是常見概念,出現在大多數Web開發框架中,包括Spring MVC。路由是指將URL模式映射到處理器的模式。處理器可以是物理文件,例如Web應用程序中的可下載資產,或一個類。
Spring 條件註解
本教程將介紹 `@Conditional` 註解的使用。該註解用於指示某個組件是否根據定義的條件具備註冊資格。我們將學習如何使用預定義的條件註解,並將其與其他註解結合使用。
Spring Cloud Open Service Broker 快速指南
本教程將介紹 Spring Cloud Open Service Broker 項目,並學習如何實現 Open Service Broker API。首先,我們將深入瞭解 Open Service Broker API 的規範,然後學習如何使用 Spring Cloud。
Jackson 蛇形命名轉換為駝峯命名
JSON 對象中的字段名稱可以採用多種格式。當我們想要將它們加載到我們的 POJO 中時,可能會遇到一個問題,即 Java 代碼中的屬性名稱與 JSON 中的命名約定不匹配。 本教程將介紹如何解決這個問題。
JSONPath 簡介
XML的一個優勢在於其可處理性,包括 XPath,後者是W3C標準。對於JSON,出現了一種類似的工具JSONPath。本教程將介紹Jayway JsonPath,它是一個Java實現。
Spring 和 Thymeleaf 3:表達式
Thymeleaf 是一款 Java 模板引擎,用於處理和創建 HTML、XML、JavaScript、CSS 和純文本。 欲瞭解 Thymeleaf 和 Spring 的入門知識,請參考本文。 Thymeleaf 還提供了一組實用對象。
MockBeans 指南
本教程將介紹 Spring Boot 中 @MockBeans 註解的使用方法。 首先,我們創建一個簡單的票據驗證示例,將在本教程中反覆使用: public class TicketValidator { private CustomerRepos