使用者管理功能作為所有的系統是必不可少的一部分,猶如房子的門一樣,所以其功能實現的完整度和安全性至關重要。下面案例中是SpringBoot+mybatis為基礎版本實現的使用者管理功能,接下來我們來看程式碼實戰。
在SpringBoot中配置資料庫資訊以及mybatis的相關資訊
資料庫easyuser表和User實體類
資料庫中的easyuser表
javabean類User
前端vue腳手架向SpringBoot後端傳送登入請求
login方法的程式碼如下圖
SpringBoot後端的LoginController控制器的login方法
login方法的程式碼如下圖:
UserDao動態代理介面中的getUserByMessage方法
首先一定要在啟動類上面,掃描動態代理介面
UserDao。xml對映檔案
路由跳轉到Home。vue元件
前端向後端傳送axios請求之後,後端向前端返回一個json字串資料,前端解析此json字串,如果flag登入標誌為“ok”,則會跳轉路由,瀏覽器的localhost:8081/login地址在路由跳轉之後,變成localhost:8081/home地址,而path:“/home”對應著Home。vue元件,因此Home。vue元件會渲染到App。vue元件的標籤處,Home。vue元件的效果如下圖:
Home。vue元件的程式碼,如下圖:
專案測試
分別啟動前後端專案,如下圖:
在瀏覽器輸入腳手架專案的生成地址,訪問前端預設首頁
點選登入按鈕之後
好了,今天的分享已經結束了,希望對小夥伴能有所幫助,喜歡就一鍵三連,後續還會更新使用者管理的高階部分。