iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

spring boot 3 學習筆記 系列

希望可以透過 30 天的鐵人賽文章,將 Spring Boot 3 學習過程中內容記錄下來,也可讓沒接觸過或剛進入學習的人,一起交流與了解 Spring Boot 3 相關入門基礎知識。

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

Day21 - Spring Boot Web 篇:處理複雜的請求資料 (JSON)

在Day19 和 Day20 兩天單元中,我們學會了如何建立 API 端點 (@RestController, @GetMapping),以及如何從 URL 中...

2025-09-10 ‧ 由 shaoyukao 分享
DAY 22

Day22 - Spring Boot Web 篇:處理其他類型的請求資訊

在 Day19 、 Day20 和 Day21 三天單元中,我們學會了如何從 URL (Uniform Resource Locator) 的路徑 (@Path...

2025-09-11 ‧ 由 shaoyukao 分享
DAY 23

Day23 - Spring Data JPA 入門:從 H2 到 PostgreSQL

如果你想讓你的應用程式能夠儲存和讀取資料,那麼 Spring Data JPA 絕對是你需要認識的好夥伴。今天內容將用最簡單的方式,來了解什麼是 JPA,並學會...

2025-09-12 ‧ 由 shaoyukao 分享
DAY 24

Day24 - Spring Data JPA 實戰:從 0 到 1 打造 Entity 與 Primary key 設計

在 Day23 內容裡,我們學會了如何設定 H2 和 PostgreSQL 資料庫連線。現在要來學習最重要的一步:定義一個 Entity (實體)。 Entit...

2025-09-13 ‧ 由 shaoyukao 分享
DAY 25

Day25 - Spring Data JPA Repository 實戰:從 CRUD 到進階查詢

在先前的單元中,我們已經學會如何定義一個 Customer 實體 (Entity) 並設定好開發與生產環境的資料庫連線。現在,我們將進入 Spring Data...

2025-09-14 ‧ 由 shaoyukao 分享
DAY 26

Day26 - Spring Data JPA 關聯對映實戰:從一對多到多層級關聯

什麼是實體關聯? 在先前的單元中,我們已經學會如何定義單一的 Customer 實體 (Entity)。然而,真實世界的應用程式中,資料很少是獨立存在的: 👤...

2025-09-15 ‧ 由 shaoyukao 分享
DAY 27

Day27 - Spring Data JPA 效能優化與生命週期管理:從批次處理到安全刪除

在先前的單元中,我們已經成功建立了 Customer 實體、定義了 Repository,甚至實作了複雜的實體關聯。現在,我們要從「功能實現」邁向「效能與維護性...

2025-09-16 ‧ 由 shaoyukao 分享
DAY 28

Day28 - Spring Data JPA 進階實戰:從高效查詢到平行處理

在先前的單元中,我們已經掌握了如何建立實體 (Entity) 和資料倉儲 (Repository)。現在,我們將深入探討更貼近真實世界應用的三大主題:如何精準地...

2025-09-17 ‧ 由 shaoyukao 分享
DAY 29

Day29- Spring Data JPA 交易管理實戰:從 @Transactional 到高併發控制

在先前的單元中,我們已經學會了如何定義實體 (Entity) 和資料倉儲 (Repository)。然而,在真實世界的應用程式中,單純的新增或查詢是不夠的。我們...

2025-09-18 ‧ 由 shaoyukao 分享
DAY 30

Day30 - Spring Boot 3 學習筆記:總結與心得

在接觸 Spring Boot 之前,對 Spring Boot 的印象一直停留在「很強大、但也很複雜」的階段。看著許多後端軟體工程們能快速地開發出功能完整的後...

2025-09-19 ‧ 由 shaoyukao 分享