iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

誤打誤撞學了Spring Boot 還當了後端工程師 系列

為了離開金融業,決心看完大學買了沒看過的猛虎出柙,再上網查了一下資料後就突然開始學習Spring Boot,但從剛開始學到現在工作每天快爆肝都沒時間整理筆記,希望可以用這30天的時間從Spring Boot 介紹、環境建置一直到常用依賴的功能做成一個筆記,雖然沒打算做出一個很猛的網站,但會盡量把每個東西的知識和實作寫好並附上參考網站,讓每個看過的人都能更加瞭解怎麼去實作出想要的功能。

鐵人鍊成 | 共 30 篇文章 | 45 人訂閱 訂閱系列文 RSS系列文 團隊ITKB後端工程師
DAY 21

Day 21 - Spring Boot & Filter

若在開發時想要在請求到達Controller 前或回應離開Controller 後執行一些業務邏輯,比如進入Controller 前判斷是否已經登入或是是否有請...

2021-10-06 ‧ 由 kaijunisme 分享
DAY 22

Day 22 - Spring Boot & Interceptor

Interceptor 攔截器 在許多的Java Web 框架都有實現Interceptor 的方法,例如Struct2 是Interceptor就是Sprin...

2021-10-07 ‧ 由 kaijunisme 分享
DAY 23

Day 23 - Spring AOP

介紹 切面導向程式設計(Aspect-Oriented-Programming,AOP),它的目的在於將許多的共同方法抽離出來,與物件導向程式設計類似,但AOP...

2021-10-08 ‧ 由 kaijunisme 分享
DAY 24

Day 24 - Spring Security (一) 基本概念與流程

Spring Security 是Spring 官方建議的驗證框架,提供了安全性方面的解決方案,這個部分應該是學習Spring Boot 很重要的一環,Spri...

2021-10-09 ‧ 由 kaijunisme 分享
DAY 25

Day 25 - Spring Security (二) UserDetailsService

Spring Security 的驗證作業實際是交由``AuthenticationProvider 的實作來執行,如DaoAuthenticationProv...

2021-10-10 ‧ 由 kaijunisme 分享
DAY 26

Day 26 - Spring Security (三) DaoAuthenticationProvider

在上一篇Day 25 - Spring Security (二) UserDetailsService中有實作了UserDetailsService 進行基本的...

2021-10-11 ‧ 由 kaijunisme 分享
DAY 27

Day 27 - Spring Security (四) JWT

JWT,全名為JSON Web Token (RFC 7519),它定義了一種簡潔且自包含的方式,將訊息作為JSON 物件傳輸,並且該訊息會經過數位簽章(Dig...

2021-10-12 ‧ 由 kaijunisme 分享
DAY 28

Day 28 - Spring Security (五) JwtAuthenticationProvider

實作 新增依賴 <!-- JWT --> <dependency> <groupId>io.jsonwebtoken&lt...

2021-10-13 ‧ 由 kaijunisme 分享
DAY 29

Day 29 - 開發流程(上) 瀑布式(Waterfall Model) & 敏捷式(Agile Model)

終於快結束30天的挑戰了,專案開發的知識點除了環境安裝、技術學習以外,還有一個重點知識,那就是專案的開發流程,不論是想要開發甚麼樣的大型專案,都一定要先學習各種...

2021-10-14 ‧ 由 kaijunisme 分享
DAY 30

Day 30 - 開發流程(下) Web 開發流程 & 鐵人賽心得

上一篇Day 29 - 開發流程(上) 瀑布式(Waterfall Model) & 敏捷式(Agile Model)了解了整個專案的開發流程,而這篇要...

2021-10-15 ‧ 由 kaijunisme 分享