iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

關於我和 Spring Boot 變成家人的那件事 系列

開始當後端之後第一個使用到的開發框架就是 Spring Boot,也成為我職場奮鬥上的好家人啦,經歷過一些專案的的洗禮,覺得有很多東西沒有打好基礎,希望藉著鐵人賽好好把一些框架使用的概念釐清,也提供給剛入門 Spring Boot 或是有些議題沒有搞清楚的人可以一起來認識 !!

部落格也會同步更新,裡面也有些分享可以參考一下。
https://oseanchen.github.io/

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

Day 11 - Spring Data JPA (3)資料庫關聯 1 : 1

操作 Spring Data JPA 需要對於資料表之間的關聯與配置有一定的了解,可以幫助你在規劃資料庫及撈取資料上有很大的幫助。 後續文章會依序介紹常見的幾種...

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

Day 12 - Spring Data JPA (4)資料庫關聯 1 : N

一對多 1 : N 一對多關聯可以看到,products 和 reviews 這兩張表的關係,一個商品會有多則評論,所以設計上會在 reviews 裡面紀錄...

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

Day 13 - Spring Data JPA (5)資料庫關聯 N:N

多對多 N:N 多對多的關係可以看到 products、tags 及 product_tags 這 3 張表的關係,每個產品可以有多個標籤、每個標籤可以用在多...

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

Day 14 - Lombok

前面在介紹使用 Spring Data JPA 的時候,在關聯的部分有碰到一些使用 Lombok 的問題,這篇就來介紹一下個別的註解作用,也可以讓大家使用的時候...

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

Day 15 - Spring AOP

AOP (Aspect Oriented Programming) 切面導向設計 是一種程式設計的模式,主要理念是為了減少重複出現的邏輯,比方說 log 紀...

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

Day 16 - RestTemplate

一般來說很多請求的處理多半是透過前端進行,但也免不了有時候後端需要直接發送請求來處理,像是後端需要去特定 api 拿取資源又或是和其他 server 之間的溝...

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

Day 17 - UnitTest (1) - 基本介紹及建立測試程式

相信有許多人知道開發有一個重要的環節就是進行測試,不管是透過直接操作功能、打 API 或是程式內部執行測是程式等等都是測試的一種,今天要介紹的單元測試就是指測試...

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

Day 18 - UnitTest (2) - Junit 5 測試方法與斷言應用

上一篇簡單說明基本測試的概念跟要怎麼建立測試程式在 Spring Boot 之後,這邊就來接著提供一些測試的設計原則和一些方法。 3A 原則 (3A Patte...

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

Day 19 - UnitTest (3) - Junit 5 常用註解

Junit 5 常用註解 @Test:標註方法為測試程試 @BeforeEach:每項測試項目開始前都會執行一次 @AfterEach:每項測試項目結束都會執...

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

Day 20 - UnitTest (4) - Service/Dao 層測試撰寫

這一篇我們來針對 Service / Dao 層進行測試的撰寫吧,以 MVC 架構下算是 Model 的部分會比較常進行測試程式的撰寫,因為牽涉到主要業務邏輯的...

2024-10-04 ‧ 由 Sean 分享