最新文章

Hibernate 中的 TupleTransformer 和 ResultListTransformer

雖然 JPQL 投影可以解決許多情況,但有時我們需要更大的彈性,例如繪製複雜的 DTO、重構查詢結果或對整個結果集進行後處理。 Hibernate 先前針對此類問題的解決方案是 ResultTransformer。然而,Hibernate 6 用兩個新的介面取代了它。本文說明如何使用 TupleTransformer 進行行級轉換,以及如何使用 ResultListTransformer 進行列表級處理。

2025年9月13日閱讀 22

使用 Spring Boot 建置有狀態自訂 Bean 驗證

使用 Spring Boot 中的內建驗證器進行自訂、有狀態 bean 驗證的快速教學。

2025年9月13日閱讀 20

在 JUnit 5 中所有類別的所有測試之前執行程式碼

探索如何在 JUnit 5 中跨多個類別的所有測試之前執行一次設定程式碼。

2025年9月13日閱讀 22

使用 Jersey 和 Jackson 自訂 ObjectMapper

探索如何使用 Jackson 為 Jersey 應用程式建立和配置自訂 ObjectMapper。

2025年9月13日閱讀 19

Spring Boot 4 與 Spring Framework 7 – 新功能

了解 Spring Boot 和 Spring Framework 的新功能。

2025年9月12日閱讀 110

Hibernate 中的 PartitionKey:Spring Boot 實用指南

了解如何使 Spring Data 和 Hibernate 與分割表一起運作。

2025年9月12日閱讀 111

Java 周刊,第 611 期

對密碼的現代使用以及 IntelliJ IDEA 中的漏洞檢測的有趣且有見地的看法。

2025年9月11日閱讀 126

在 Java 中處理「非值」雙精度

了解如何處理不正確的值或「非值」是一門棘手的藝術,並且很大程度上取決於我們計劃如何處理這些數字。

2025年9月11日閱讀 124

在 Java 中逐行讀取 StringBuilder

學習逐行讀取 StringBuilder 實例的不同方法並了解它們的優點和缺點。

2025年9月9日閱讀 235

如何使用 Selenium 取得 JSON 回應

了解如何使用 Selenium 和 Java 擷取和處理直接出現在查詢頁面 HTML 程式碼中的 JSON 回應。

2025年9月8日閱讀 329

在 Hibernate 中使用 StatelessSession

了解如何使用 Hibernate 中的 StatelessSession API 執行 JPA 讀寫操作,而無需常規 Session 的狀態功能。

2025年9月8日閱讀 311

微米級標記模式

在本文中,我們將探索 Micrometer 指標,並專注於標記。我們將在 Spring Boot 應用程式中使用 Micrometer,並應用各種模式來建立簡單的指標,例如計數器和計時器。我們將首先使用 Micrometer 的 Builder API 建立具有可變標記值的計量器。此外,我們將研究 MeterProviders 作為替代方案,以避免潛在的效能問題。我們也將使用 Spring AOP 和 Micrometer 特定的註解,以聲明式的方式記錄方法呼叫。

2025年9月8日閱讀 317

在 Spring 中依序傳輸多部分數據

了解如何使用 Spring MVC 和 Reactive WebFlux 實現多部分資料流。

2025年9月6日閱讀 418

jVector 簡介

探索 jVector 庫,以便從資料集和向量搜尋中有效地建立索引。

2025年9月6日閱讀 420

Java 周刊,第 610 期

對密碼的現代使用以及 IntelliJ IDEA 中的漏洞檢測的有趣且有見地的看法。

2025年9月5日閱讀 1250

Quarkus Infinispan 嵌入式擴充簡介

了解記憶體鍵/值資料儲存 Infinispan,並了解如何在 Quarkus 應用程式中以嵌入模式使用它。

2025年9月5日閱讀 1249

RDF 與 Apache Jena 簡介

關於在 Java 中使用資源描述框架和 Apache Jena 的快速教學。

2025年9月4日閱讀 1319

使用 Smart-Doc 的 API 文檔

探索如何使用 Smart-Doc 為 Java 應用程式產生 API 文件。

2025年9月4日閱讀 1331

如何減少 Spring Boot 記憶體使用量?

了解如何優化 Spring Boot 應用程式的記憶體使用情況。

2025年9月4日閱讀 1204

用 Java 實作簡單的規則引擎

使用 Spring 表達語言 (SpEL) 建立一個簡單的規則引擎,然後採用基於 POJO 的方法。

2025年9月4日閱讀 1145

使用 JTS 進行地理空間操作

了解如何使用 JTS(Java 拓撲套件)開發具有地理空間功能的應用程式。

2025年9月4日閱讀 1132

在 Java 中儲存 X 和 Y 座標

從在地圖上繪製點到捕捉使用者點擊滑鼠的精確位置,我們經常需要儲存 (x, y) 座標。 Java 中沒有常用的座標結構,儘管儲存座標並不罕見。在本教程中,我們將比較記錄、POJO 和陣列作為儲存這些座標的潛在方法,並探討每種方法的優點和缺點。

2025年9月4日閱讀 1116

用於批次的DataLoader

關於使用 DataLoader 在 Java 中批次進行資料庫呼叫的快速教學。

2025年9月1日閱讀 1246

使用 VMLens 進行並發 Java 單元測試

探索 VMLens 的功能。

2025年9月1日閱讀 1212

Java 反射 Bean 屬性 API

詳細探索 Java Reflections Beans Property API。

2025年9月1日閱讀 391

使用 Spring AI 和 OAuth2 進行 MCP 授權

了解如何使用 Spring AI 和 OAuth2 保護 MCP 伺服器和用戶端。

2025年9月1日閱讀 299

OpenAI Spring AI 中的 Moderation 模型指南

了解如何使用 Spring AI 和 Open AI 建立審核服務並將其與審核模型整合。

2025年8月29日閱讀 464

如何在 Java 清單中尋找空字串

了解如何偵測 Java 清單中的空字串。

2025年8月29日閱讀 475

Java 周刊,第 609 期

下一代的Spring即將到來,AI也將更深入、更輕鬆地融入我們的系統中。

2025年8月29日閱讀 461

在資料庫中持久化 Quartz 調度器

了解 Quartz 如何使用其 JDBC JobStore 處理持久性以及如何使用自訂方法實現它。

2025年8月28日閱讀 537