iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

Spring Boot API 開發:從 0 到 1 系列

作為一名來自 C# / .NET 背景的開發者,我深知轉向 Java / Spring Boot 的挑戰。
本系列將以初學者友好的方式,帶領讀者逐步掌握 Spring Boot API 的基本開發。

鐵人鍊成 | 共 39 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21 JPA 自定義查詢方法

Spring Data JPA 的自定義查詢方法是一個強大的功能,它允許開發者透過方法名稱來定義查詢邏輯 無需手動編寫 SQL 或 JPQL 查詢語句 這種方...

2024-09-21 ‧ 由 cashwugeek 分享
DAY 22

Day 22 JPA JPQL 與原生 SQL

在 Spring Data JPA 的世界裡,JPQL(Java Persistence Query Language)是一個強大的工具 它讓我們能夠用類似...

2024-09-22 ‧ 由 cashwugeek 分享
DAY 23

Day 23 JPA 實現分頁與動態排序

在處理大量資料時,分頁和排序是兩個非常重要的功能,它們不僅可以提高應用程式的性能,還能為用戶提供更好的體驗 而 Spring Data JPA 為我們提供了簡...

2024-09-23 ‧ 由 cashwugeek 分享
DAY 24

Day 24 JPA 交易管理

在開發企業級應用程式時,交易管理是一個至關重要的概念 交易是一系列操作的集合,這些操作要麼全部成功執行,要麼全部不執行 這種特性保證了資料的一致性和完整性,尤...

2024-09-24 ‧ 由 cashwugeek 分享
DAY 25

Day 25 從 H2 到 PostgreSQL

在前面的文章中,我們已經介紹了如何在 Spring Boot 中使用 H2 資料庫 H2 資料庫非常適合快速原型開發和測試環境,但在實際的正式環境中,我們通常...

2024-09-25 ‧ 由 cashwugeek 分享
DAY 26

Day 26 單元測試

在軟體開發的世界裡,單元測試就像是我們程式碼的守護天使 它們默默地守護著我們的程式,確保每一個小功能都能正確運作 今天,讓我們一起來探索如何為 Spring...

2024-09-26 ‧ 由 cashwugeek 分享
DAY 27

Day 27 MockMvc 測試

在上一篇文章中,我們已經測試了 Service 的部分 今天要來看 Controller 的部分,探討如何進行測試 在這裡我們就不用和 Service 一樣的...

2024-09-27 ‧ 由 cashwugeek 分享
DAY 28

Day 28 DataJpaTest 測試

在前面的文章中,我們已經測試了 Service 和 Controller 的部分 今天要來看 Repository (Spring Boot JPA) 的部分...

2024-09-28 ‧ 由 cashwugeek 分享
DAY 29

Day 29 SpringBootTest 測試

在前面的文章中,我們已經測試了 Service 、Repository 和 Controller 的部分 今天要來探討,如何在 Spring Boot 裡面實...

2024-09-29 ‧ 由 cashwugeek 分享
DAY 30

Day 30 Rest Assured 測試

在上一篇文章中,我們探討了如何使用 SpringBootTest 進行端對端測試 今天,我們要介紹另一個強大的 API 測試工具:REST Assured R...

2024-09-30 ‧ 由 cashwugeek 分享