iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

我的SpringBoot絕學:7+2個專案,從新手變專家 系列

我們將專注於如何完成專案,不會花時間介紹IoC、Bean、AOP等觀念。

我們會逐步帶領大家完成一個個的專案,讓每一個讀者都能學會如何從頭開始完成Spring Boot專案。

過程中,我們將提供完整的專案範例,並解釋大部分步驟的目的,讓大家在動手實作的過程中,也能夠理解Spring Boot專案的運作,希望透過這樣的方式,讓每一個人都能夠在短時間獲得完成Spring Boot專案的能力。

鐵人鍊成 | 共 31 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11 第五個Spring Boot專案:會員註冊登入系統(1)不要再用csrf().disable()

為何不要用csrf().disable() 因為這種寫法已經過時了,接下來的教學會採用符合6.1新規範的格式。 古早的教學寫法 雖然程式可以運作,但是有紅線...

2024-08-25 ‧ 由 gen96 分享
DAY 12

Day12 第五個Spring Boot專案:會員註冊登入系統(2)註冊

上一次我們完成了簡陋的首頁,現在我們來解決按下Register會404的問題。 增加註冊頁面 我們在AuthController.java中添加 //顯示註冊頁...

2024-08-26 ‧ 由 gen96 分享
DAY 13

Day13 第五個Spring Boot專案:會員註冊登入系統(3)登入、Spring Security設定

顯示註冊用戶 我們接下來要編寫顯示全體用戶的email的頁面,之後會作為登入後才能查看的頁面,這部分大家應該都很熟悉了,可以參考第四個專案。 //UserSer...

2024-08-27 ‧ 由 gen96 分享
DAY 14

Day14 第五個Spring Boot專案:會員註冊登入系統(4)登出和自訂驗證系統

登出設定 我們在AppConfig.java的formLogin後面再增加以下內容,將登出的網址設定為/logout,以及登出後會轉址到/login?logou...

2024-08-28 ‧ 由 gen96 分享
DAY 15

Day15 第六個Spring Boot專案:小型電商購物車系統(1)專案介紹

如果你正在尋找如何完成一個電商專案,恭喜你來對地方了。 本專案是RESTful API後端專案,RESTful API後端很適合搭配前端框架,我們會搭配Vue....

2024-08-29 ‧ 由 gen96 分享
DAY 16

Day16 第六個Spring Boot專案:小型電商購物車系統(2)Spring Security設定

Spring Security設定 接下來,在開始處理註冊和登入前,我們先設定Spring Security。 在上一個專案有提到CSRF,當時我們沒有真正的處...

2024-08-30 ‧ 由 gen96 分享
DAY 17

Day17 第六個Spring Boot專案:小型電商購物車系統(3)JWT

導入JWT 因為我們要使用JWT,但在Spring Initializr中不能選擇jjwt,需要自行在pom.xml加入對應的dependency,在的下一行加...

2024-08-31 ‧ 由 gen96 分享
DAY 18

Day18 第六個Spring Boot專案:小型電商購物車系統(4)註冊與登入

註冊 接下來,我們開始處理註冊功能,建立Entity。 @Entity @Table(name = "users") public clas...

2024-09-01 ‧ 由 gen96 分享
DAY 19

Day19 第六個Spring Boot專案:小型電商購物車系統(5)導入token驗證

我們花了很多的時間在處理token相關的設定,接下來我們要使用token通過Spring Security的驗證。 增加JWT的filter 首先要修改Secu...

2024-09-02 ‧ 由 gen96 分享
DAY 20

Day20 第六個Spring Boot專案:小型電商購物車系統(6)商品與篩選功能

建立Product 購物車系統一定會有商品,我們建立Product.java,來創造Product的Entity。 @Entity @Table(name =...

2024-09-03 ‧ 由 gen96 分享