為了離開金融業,決心看完大學買了沒看過的猛虎出柙,再上網查了一下資料後就突然開始學習Spring Boot,但從剛開始學到現在工作每天快爆肝都沒時間整理筆記,希望可以用這30天的時間從Spring Boot 介紹、環境建置一直到常用依賴的功能做成一個筆記,雖然沒打算做出一個很猛的網站,但會盡量把每個東西的知識和實作寫好並附上參考網站,讓每個看過的人都能更加瞭解怎麼去實作出想要的功能。
若在開發時想要在請求到達Controller 前或回應離開Controller 後執行一些業務邏輯,比如進入Controller 前判斷是否已經登入或是是否有請...
Interceptor 攔截器 在許多的Java Web 框架都有實現Interceptor 的方法,例如Struct2 是Interceptor就是Sprin...
介紹 切面導向程式設計(Aspect-Oriented-Programming,AOP),它的目的在於將許多的共同方法抽離出來,與物件導向程式設計類似,但AOP...
Spring Security 是Spring 官方建議的驗證框架,提供了安全性方面的解決方案,這個部分應該是學習Spring Boot 很重要的一環,Spri...
Spring Security 的驗證作業實際是交由``AuthenticationProvider 的實作來執行,如DaoAuthenticationProv...
在上一篇Day 25 - Spring Security (二) UserDetailsService中有實作了UserDetailsService 進行基本的...
JWT,全名為JSON Web Token (RFC 7519),它定義了一種簡潔且自包含的方式,將訊息作為JSON 物件傳輸,並且該訊息會經過數位簽章(Dig...
實作 新增依賴 <!-- JWT --> <dependency> <groupId>io.jsonwebtoken<...
終於快結束30天的挑戰了,專案開發的知識點除了環境安裝、技術學習以外,還有一個重點知識,那就是專案的開發流程,不論是想要開發甚麼樣的大型專案,都一定要先學習各種...
上一篇Day 29 - 開發流程(上) 瀑布式(Waterfall Model) & 敏捷式(Agile Model)了解了整個專案的開發流程,而這篇要...