iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

這些年SpringBoot實戰開發教會我的事 系列

主要根據自身在軟體業工作2年多的經驗來分享曾經透過Spring Boot開發的專案中遇到或學到的技能。

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文 團隊抓挖幫嘎
DAY 11

Day11 - Controller下的Bean (中)

由於筆者本身大多數的開發經驗都是在 RESTful API 的範疇,所以今天主要想分享 @RestController 註解的使用方式。日後有機會再來介紹 @C...

2024-09-25 ‧ 由 yhchen62407199 分享
DAY 12

Day12 - Controller下的Bean (下)

實作範例 說明: 實作一個範例,在API的請求中帶入兩個參數A、B,而API回傳時返回A、B兩數的最大公因數。 在以下實作將建立一個Controller Cla...

2024-09-26 ‧ 由 yhchen62407199 分享
DAY 13

Day13 - Model中的業務邏輯 @Service(上)

介紹完 Controller 類下常搭配使用的 Bean 後,這裡想再分享幾個常使用的 Bean。 @Service 在 Spring Boot 中主要用來專門...

2024-09-27 ‧ 由 yhchen62407199 分享
DAY 14

Day14 - Model中的業務邏輯 @Service(下)

在Day12 - Controller下的Bean (下) 時,我們實作了一支 API 用於取得 A、B兩個參數的最大公因數,但當時只介紹了 Controlle...

2024-09-28 ‧ 由 yhchen62407199 分享
DAY 15

Day15 - Model中的資料存取層

如果以Spring MVC 架構模式繼續探討Model,在Model的職責內包含了業務邏輯和資料的處理,除了由@Service 負責處理業務邏輯外,還有 @Re...

2024-09-29 ‧ 由 yhchen62407199 分享
DAY 16

Day16 - Spring Data JPA (1)

昨天我們介紹了幾種 Spring 與 資料庫進行交互的方式 因為筆者在開發上多數都是使用 Spring Data JPA 操作資料庫 所以今天想要針對它再做更深...

2024-09-30 ‧ 由 yhchen62407199 分享
DAY 17

Day17 - Spring Data JPA (2)

講完了概念,今天的鐵人文章內容,主要會透過實作的方式來告訴大家如何使用 Spring Data JPA 達到與資料庫中資料表的交互作業。 假設本次的實作目標是希...

2024-10-01 ‧ 由 yhchen62407199 分享
DAY 18

Day18 - Spring Data JPA (3)

昨天我們完成了 Spring Data JPA 的準備工作及資料庫連線設定。 今天將會透過以下情境來實現與資料庫中資料表的互動操作: 情境一,假設老師想要根據班...

2024-10-02 ‧ 由 yhchen62407199 分享
DAY 19

Day19 - Spring Data JPA (4)

在 JPQL 中較常的操作就是查詢(SELECT),而比較少會直接透過 JPQL 進行 UPDATE 的操作。如果我們需要 INSERT 或 UPDATE 資料...

2024-10-03 ‧ 由 yhchen62407199 分享
DAY 20

Day20 - Spring 中的事務(上)

你是否曾經遇到這樣的情況:當你正在將資料寫入資料庫時,由於某個欄位的值不正確,導致整筆資料無法成功寫入。如果你有過這樣的經歷,那麼恭喜你,你已經接觸過事務的概念...

2024-10-04 ‧ 由 yhchen62407199 分享