Spring boot+idea+MySQL實現簡單的使用者登入功能
環境:idea+spring boot 2.1.0 + 資料庫MySQL
需求:在前端頁面輸入使用者名稱和密碼進入資料庫裡驗證,若和資料庫裡匹配則跳轉到新的頁面,若不匹配則返回登入頁面
ps:筆者也是新手,最近在學習spring boot框架,希望通過這樣的方式來鞏固和提升自己,有不足之處歡迎指出,加油!麼麼
第一步:搭建好spring boot,保證能執行,MySQL新建一張user表,欄位自己定,有主鍵,使用者名稱,密碼就夠了,例如
第二步:pom.xml依賴加入thymeleaf模板,與jsp類似,spring boot官方預設使用thymeleaf
第三步:編寫靜態頁面
結構:
login.html
test.html
注意:<meta charset="UTF-8"/>這個標籤要加一個斜槓,還有下面的<input/>,不加可能會報錯,我就遇到了
第四步:編寫實體類
第五步:編寫mapper類,資料庫的操作
第六步:編寫service層 業務層
第七步:controller層
最後執行一下
輸入資料庫裡的使用者名稱和密碼
恭喜你!spring boot 登入的功能就做好了
相關推薦
Spring boot+idea+MySQL實現簡單的使用者登入功能
環境:idea+spring boot 2.1.0 + 資料庫MySQL 需求:在前端頁面輸入使用者名稱和密碼進入資料庫裡驗證,若和資料庫裡匹配則跳轉到新的頁面,若不匹配則返回登入頁面 ps:筆者也是新手,最近在學習spring boot框架,希望通過這樣的方式來鞏固和
Spring Boot + MyBatis + Thymeleaf實現簡單留言板應用
crud pro 點擊 htm drop lang data cati col Spring Boot + MyBatis + Thymeleaf實現簡單留言板應用 本項目主要介紹使用Spring Boot + MyBatis + Thymeleaf + Bootstrap
微信小程式+SpringBoot+mybatis+MySQL實現簡單的登入
微信小程式+SpringBoot+mybatis+MySQL實現簡單的登入 當下微信小程式和springboot都是比較火的。今天我們來用springboot和微信小程式來實現簡單的登入。 1.首先來完成微信小程式端,新建一個微信小程式。 如果不會的可以檢視我的上一篇文章開發微信小程式簡
PHP+MySQL實現簡單的登入(SQL注入入門實驗)
本實驗是入門級的SQL注入實驗,手工注入吧,用sqlmap就沒意思了,簡單過程:使用者輸入使用者和密碼然後提交,服務端收到使用者和密碼並查詢資料庫輸出到頁面。一、建立資料庫create database web1;建立兩張表,一張儲存登入使用者和密碼,另一張儲存flag:cr
spring boot整合Shiro實現單點登入
前面的部落格中,我們說道了Shiro的兩個最大的特點,認證和授權,而單點登入也是屬於認證的一部分,預設情況下,Shiro已經為我們實現了和Cas的整合,我們加入整合的一些配置就ok了。 1、加入shiro-cas包 <!-- shiro整合cas單點 -->
ThinkPHP5實現簡單的登入功能
public function verification() { // 判斷是否是POST登入,如果不是,直接殺掉 if(!isset($_POST['submit'])){ $this->error("非法訪問!!!"); } $username = $_PO
使用SSH框架實現簡單的登入功能
一、準備工作 1.資料庫 2.開發工具 開發工具與環境:MyEclipse2017,jdk1.8,tomcat8.0 二、環境搭建 1.開啟MyEclipse,建立web工程ssh_example 點選finish即可
Spring 學習——基於Spring WebSocket 和STOMP實現簡單的聊天功能
本篇主要講解如何使用Spring websocket 和STOMP搭建一個簡單的聊天功能專案,裡面使用到的技術,如websocket和STOMP等會簡單介紹,不會太深,如果對相關介紹不是很瞭解的,請自行查閱相關知識。 本篇的專案主要是一個學習Spring we
使用ajax,Jquery,Spring Boot,MultipartFile實現檔案上傳功能
MultipartFile 方法總結 byte[] getBytes() 返回檔案的內容作為一個位元組陣列。 String getContentType()&nbs
Spring+Spring MVC+Spring JDBC+MySql實現簡單登入註冊
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.or
jsp+servlet+mysql實現簡單登入的完整專案
一、分析專案之前要了解下properties檔案的使用 在開發專案時,有很多地方會出現重複的程式碼或者日後可能需要修改的程式碼,比如:連線資料庫、設定專案編碼格式、設定檔案上傳儲存目錄等等。重複程式碼或許可以用靜態變數來實現全域性呼叫而不必重複出現,但是畢竟是寫死在程式碼裡的,日後需要修改時
Spring Security 整合freemaker 實現簡單登入和角色控制
寫這篇文章是因為我做了一個電商網站專案,近期剛加上許可權控制。整個過程很簡單,在此給大家梳理一下,也算是自己對知識點的一個總結。 一、需求分析: 我們都知道,電商網站在許可權這一塊,有兩大塊內容: 1、使用者未登入,部分頁面拒絕訪問(
Spring Boot Security + MyBatis 實現登入的安全控制機制
篇幅有限,前端的頁面程式碼就不贅述了,直接分享後端邏輯程式碼: 1.Maven專案物件依賴檔案Pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.or
Node+Express+MySql實現簡單增刪改查和登入
var express = require('express'); var mysql = require('mysql'); var app = express(); var bodyParser = require('body-parser'); //連結資料庫 var connection = mys
Spring boot + shiro + redis 實現session共享(偽單點登入)
為實現Web應用的分散式叢集部署,要解決登入session的統一。本文利用shiro做許可權控制,redis做session儲存,結合spring boot快速配置實現session共享。注意本文未解決跨域的問題。不過對於一般的情況能夠很好的起到作用,具體已經在不同埠
spring boot security oauth2 實現第三方登入
新增過濾器private Filter ssoFilter() { CompositeFilter filter = new CompositeFilter(); List<Filter> filters = new ArrayList<&g
Spring Cloud+ spring boot +mybatis+ mysql+ Eureka+ Ribbon實現 服務註冊中心 服務提供 服務消費
一、spring cloud簡介spring cloud 為開發人員提供了快速構建分散式系統的一些工具,包括配置管理、服務發現、斷路器、路由、微代理、事件匯流排、全域性鎖、決策競選、分散式會話等等。它執行環境簡單,可以在開發人員的電腦上跑。另外說明spring cloud是基
用spring boot搭建一個最簡單的使用者登入介面,其艱難歷程!
目前的Java專案中,最基本的包括:controller層、service層、dao層,當然還用entity實體層。 controller層,顧名思義,就是控制器,控制各個層面的動作。 service層,其中寫了具體的方法,具體怎樣的實現,就在其中寫著。 dao層
Java+Tomcat+MySQL實現簡單的網頁註冊和登入
<% // HTTP頭資訊Expires告訴代理伺服器它的快取頁面何時將過期 // no-cache:強制快取從伺服器上獲取新的頁面 // no-store: 在任何環境下快取
spring+springmvc+mybatis+mysql實現登入功能(上)
注:classpath 指的為target資料夾,classpath*為有多個classpath時使用。 1.在idea中建立maven 工程。 具體過程:File -》new project -》選擇maven 勾選create from archetype,選中以w