本篇文章為大家介紹實現使用者登入功能的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。

使用者登入功能的實作
在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元件的程式碼,如下圖:

測試
分別啟動前後端項目,如下圖:


在瀏覽器輸入腳手架專案的生成位址,存取前端預設首頁,如下圖:

點選登入按鈕之後,如下圖:

#【相關推薦:《
vue.js教學》 】
以上是如何實現使用者登入功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!