最新文章
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