iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

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

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

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

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

Day 21 - UnitTest (5) - Mock Test

接續前一篇進行 Service 的測試,我們接序同一個情境針對 Product 的 CRUD,但是應用不同的寫法, 這邊會運用到 Mockito 這個套件來幫助...

2024-10-05 ‧ 由 Sean 分享
DAY 22

Day 22 - Spring Security (1) - 介紹及應用

相信大家應該作為軟體工程師都知道資訊安全的重要性,如果你寫好一個系統,沒有受到好的資安控管,容易成為駭客下手的目標。特別是許多網頁或應用程式都建立在會員系統的基...

2024-10-06 ‧ 由 Sean 分享
DAY 23

Day 23 - Spring Security (2) - 串接個人資料庫

實際要來看一下我們要使用個人的使用者資訊資料表要如何串接,因為 Security 提供很多客製化的介面所以需要實作許多特殊的物件就會讓流程蠻複雜的,整體來說可以...

2024-10-07 ‧ 由 Sean 分享
DAY 24

Day 24 - Spring Security (3) - JWT 介紹及導入

JWT JSON Web Token (JWT),是一種根據將JSON 格式資料進行編碼的的開放標準(RFC 7519),用於雙方之間安全將訊息作為 JSON...

2024-10-08 ‧ 由 Sean 分享
DAY 25

Day 25 - Spring Security (4) - JWT 驗證及結合 FilterChain

接續上一篇我們已經成功產生 JWT 回傳,所以後續使用者需要攜帶 JWT 至 Header 內然後發送請求到我們後端,我們需要驗證 JWT 是否有效然後決定使用...

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

Day 26 - 電商 RESTFul API + Spring Security (1) 商品功能

這系列文章會總結先前包含 JPA 和 Security 的應用,整合成一個小電商專案 side project,針對後端 API 和認證的部分,內容因為前面大量...

2024-10-10 ‧ 由 Sean 分享
DAY 27

Day 27 - 電商 RESTFul API + Spring Security (2) 訂單功能

這篇繼續擴充訂單功能,可以回顧一下先前畫的架構圖,我們要有一張中間的表來記錄購物車內有哪些商品資訊,這部分建立訂單可以想像完成選擇要購買的商品之後送出訂單所產生...

2024-10-11 ‧ 由 Sean 分享
DAY 28

Day 28 - 電商 RESTFul API + Spring Security (3) UnitTest

商品 Service UnitTest 這邊針對商品部分 Service 寫一些單元測試,下面先列出預計測試的名稱,主要根據實際方法內會出現判斷的條件去設計,嘗...

2024-10-12 ‧ 由 Sean 分享
DAY 29

Day 29 - Swagger UI

相信大家在開發 API 時,不能單只有後端程式內可以看到對應個別端口需要的參數或是回應的內容,很多時候必須要提供這些規格給其他不同單位,像是前端或 PM 或甚至...

2024-10-13 ‧ 由 Sean 分享
DAY 30

Day 30 - 完賽感言

終於又完成一次的鐵人賽,說實在要特別把 Spring Boot 很多東西都盡量放進來講也是講都講不完,很多資訊也是許多人已經分享到爛了,不過我自己是希望這些基礎...

2024-10-14 ‧ 由 Sean 分享