研究了兩周了springbootsecurity+jwt的使用,終於搭起來了,這里跟大家分享下。
首先,不了解jwt的可以提前去查下相關資料,我之前也有講過,大家可以先看下: https://www.cnblogs.com/yhc-910/p/14185636.html
如下,我只是簡單說明項目搭建的過程,完整項目地址: https://github.com/YhcAndHc/spring-security-demo.git
這個demo不僅僅實現了功能,還是一個很好的編碼習慣的學習,基本可以作為公司一個標准框架,而且里面有很多驚喜,大家看源碼的過程中就會發現。
1、首先導入相關依賴

2、新增springsecurity的配置

3、實現jwt邏輯處理

4、添加jwt校驗器

5、繼承security默認用戶校驗接口,實現邏輯

6、啟動項目,進行測試。
1、訪問http://localhost:8088/home,提示未登錄
2、訪問http://localhost:8088/login,輸入用戶(用戶名:yhc、密碼:yhc)和驗證碼
3、登錄成功,跳轉首頁,可正常訪問
4、打開F12,即可看到jwt

以上為個人總結,歡迎大家交流溝通,謝謝。
