1. 程式人生 > >SpringBoot簡單登入註冊-註冊(附原始碼)

SpringBoot簡單登入註冊-註冊(附原始碼)

並非是那種傳授並分享知識的,只想在個人部落格上把自己學的東西記錄下來,也希望我記錄的東西對各位看官有幫助。

下面是大致的結構目錄跟效果圖



要解釋起來一時半會說不清楚,乾脆就直接偷懶上註冊的程式碼跟原始碼

其實程式碼很少,也很容易理解

pro.xm

[java] view plain copy  print?
  1. <parent>  
  2.     <groupId>org.springframework.boot</groupId>  
  3.     <artifactId>spring-boot-starter-parent</artifactId>  
  4.     <version>1.5.3.RELEASE</version>  
  5.     <relativePath/> <!-- lookup parent from repository -->  
  6.   </parent>  
  7.   <properties>  
  8.     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>  
  9.     <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>  
  10.     <java.version>1.8</java.version>  
  11.   </properties>  
  12.   <dependencies>  
  13.     <dependency>  
  14.       <groupId>org.springframework.boot</groupId>  
  15.       <artifactId>spring-boot-starter-web</artifactId>  
  16.     </dependency>  
  17.     <dependency>  
  18.       <groupId>org.springframework.boot</groupId>  
  19.       <artifactId>spring-boot-starter-test</artifactId>  
  20.       <scope>test</scope>  
  21.     </dependency>  
  22.     <!-- 下面兩個引入為了操作資料庫 -->  
  23.     <dependency>  
  24.       <groupId>org.springframework.boot</groupId>  
  25.       <artifactId>spring-boot-starter-data-jpa</artifactId>  
  26.     </dependency>  
  27.     <dependency>  
  28.       <groupId>mysql</groupId>  
  29.       <artifactId>mysql-connector-java</artifactId>  
  30.     </dependency>  
  31.     <dependency>  
  32.       <groupId>org.springframework.boot</groupId>  
  33.       <artifactId>spring-boot-starter-thymeleaf</artifactId>  
  34.     </dependency>  
  35.     <!-- Json包 -->  
  36.     <dependency>  
  37.       <groupId>com.alibaba</groupId>  
  38.       <artifactId>fastjson</artifactId>  
  39.       <version>1.2.16</version>  
  40.     </dependency>  
  41.   </dependencies>  
  42.   <build>  
  43.     <finalName>IDEAmaven</finalName>  
  44.     <plugins>  
  45.       <plugin>  
  46.         <groupId>org.springframework.boot</groupId>  
  47.         <artifactId>spring-boot-maven-plugin</artifactId>  
  48.       </plugin>  
  49.     </plugins>  
  50.   </build>  
  51.   <repositories>  
  52.     <repository>  
  53.       <id>spring-releases</id>  
  54.       <url>https://repo.spring.io/libs-release</url>
  55.     </repository>  
  56.   </repositories>  
  57.   <pluginRepositories>  
  58.     <pluginRepository>  
  59.       <id>spring-releases</id>  
  60.       <url>https://repo.spring.io/libs-release</url>
  61.     </pluginRepository>  
  62.   </pluginRepositories>  

UserEntity

[java] view plain copy  print?
  1. @Entity(name="table_user")  
  2. publicclass UserEntity {  
  3.     @Id
  4.     @GeneratedValue
  5.     private Long id;  
  6.     private String username;  
  7.     private String password;  
  8.     public Long getId() {  
  9.         return id;  
  10.     }  
  11.     publicvoid setId(Long id) {  
  12.         this.id = id;  
  13.     }  
  14.     public String getUsername() {  
  15.         return username;  
  16.     }  
  17.     publicvoid setUsername(String username) {  
  18.         this.username = username;  
  19.     }  
  20.     public String getPassword() {  
  21.         return password;  
  22.     }  
  23.     publicvoid setPassword(String password) {  
  24.         this.password = password;  
  25.     }  
  26. }  
index.html和register.html [java] view plain copy  print?
  1. <head>  
  2.     <meta charset="UTF-8" />  
  3.     <title>Title</title>  
  4. </head>  
  5. <body>  
  6. 註冊成功後的跳轉頁面  
  7. </body>  

[java] view plain copy  print?
  1. <head>  
  2.     <meta charset="UTF-8" />  
  3.     <title>Title</title>  
  4. </head>  
  5. <body>  
  6. <div class="web_login">  
  7.     <form name="form2" id="regUser" accept-charset="utf-8"  action="/front/addregister" method="post">  
  8.         <ul class="reg_form" id="reg-ul">  
  9.             <div id="userCue"class="cue">快速註冊請注意格式</div>  
  10.             <li>  
  11.                 <label for="username"class="input-tips2">使用者名稱:</label>  
  12.                 <div class="inputOuter2">  
  13.                     <input type="text" id="username" name="username" maxlength="16"class="inputstyle2"/>  
  14.                 </div>  
  15.             </li>  
  16.             <li>  
  17.                 <label for="password"class="input-tips2">密碼:</label>  
  18.                 <div class="inputOuter2">  
  19.                     <input type="password" id="password"  name="password" maxlength="16"class="inputstyle2"/>  
  20.                 </div>  
  21.             </li>  
  22.             <li>  
  23.                 <label for="password2"class="input-tips2">確認密碼:</label>  
  24.                 <div class="inputOuter2">  
  25.                     <input type="password" id="password2" name="password2" maxlength="16"class="inputstyle2" />  
  26.                 </div>  
  27.             </li>  
  28.             <li>  
  29.                 <div class="inputArea">  
  30.                     <input type="submit" id="reg"  style="margin-top:10px;margin-left:85px;"class="button_blue" value="同意協議並註冊"/> <a href="#"class="zcxy" target="_blank">註冊協議</a>  
  31.                 </div>  
  32.             </li><div class="cl"></div>  
  33.         </ul>  
  34.     </form>  
  35. </div>  
  36. </body>  
UserDao和IndexController

相關推薦

Java簡單驗證碼識別原始碼

學習目的:熟悉java類集與IO流操作,熟悉影象基本知識 可識別的圖形: 思路:這個驗證碼比較規則,數字都是顯示在固定的區域,數字也無粘連,實現步驟如下 1.對影象進行分割,分割成一個影象顯示一個數字 2.對每個影象進行灰化處理,就是設定一個

【分享】分享一個基於SSH實現的簡單學生選課系統原始碼

歡迎關注微信賬號:java那些事:csh624366188.每天一篇java相關的文章 java交流工作群1: 77800592(已滿) java交流學生群2:234897635(已滿) java交流工作群3:94507287 java交流工作群4: 272265434 我的郵箱:

2017.05.12-3 SpringBoot簡單登入註冊-註冊原始碼

並非是那種傳授並分享知識的,只想在個人部落格上把自己學的東西記錄下來,也希望我記錄的東西對各位看官有幫助。 下面是大致的結構目錄跟效果圖 要解釋起來一時半會說不清楚,乾脆就直接偷懶上註冊的程式碼跟原始碼 其實程式碼很少,也很容易理解 pro.xm <pa

SpringBoot簡單登入註冊-註冊原始碼

並非是那種傳授並分享知識的,只想在個人部落格上把自己學的東西記錄下來,也希望我記錄的東西對各位看官有幫助。 下面是大致的結構目錄跟效果圖 要解釋起來一時半會說不清楚,乾脆就直接偷懶上註冊的程式碼跟原始碼 其實程式碼很少,也很容易理解 pro.xm

單點登入SSO實現方式原始碼

原文地址:http://www.cnblogs.com/youring2/p/sso-practice.html SSO的基本概念 SSO英文全稱Single Sign On(單點登入)。SSO是在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用系統

Unity3D教學 開發簡單版第一人稱射擊遊戲 可以多人聯機原始碼

簡介: 這一篇文章主要是和大家分享如何製作一個屬於自己的“第一人稱射擊遊戲”,而且是要可以多人聯機的。這個遊戲屬於比簡單的,大神可以直接無視,如果有做錯的地方請大家多多指點,我也是剛學如何做遊戲。程式碼是用C#編寫,主要實現的功能有三個:第一人稱移動控制、角色控制(如射擊)

簡單分散式架構原始碼

一、專案簡介 使用Oracle、Tomcat、Modjk、SpringMVC、Hibernate3、ActiveMQ技術搭建一個(最)簡單的分散式小說爬蟲系統。 二、專案架構圖 三、伺服器介紹和核心程式碼 爬蟲伺服器(spider):使用js

一個簡單的用ASP.NET/C#開發的元件化Web應用程式原始碼

==============================================================================1)建立一個類來處理使用者登入,將該類編譯成一個裝配件(assembly),併發布到站點的bin目錄下。========

MyEclipse 2017 整合SSH三大框架 到登入功能的實現原始碼

本來以為學完Java EE之後用個三大框架沒什麼難度,結果昨天搭環境就搞了一晚上,還是靠室友找了半天才找出錯誤在哪,為了避免重複踩坑,而且目前網上用myeclipse2017做環境的教程還是蠻少的,就寫篇部落格記錄一下 先看一下最終的架構 整

誰都能看懂的單點登入SSO實現方式原始碼

SSO的基本概念 SSO英文全稱Single Sign On(單點登入)。SSO是在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用系統。它包括可以將這次主要的登入對映到其他應用中用於同一個使用者的登入的機制。它是目前比較流行的企業業務整合的解決方案之一

基於springBoot實現給圖片新增文字水印原始碼

原始碼在最下面 程式背景 在網路中的很多地方都有水印的存在,比如微信公眾號上面的圖片,微博 等……所以老闆也要求我們在圖片上傳時新增自己的水印。 所以寫了一個工具類。

SpringBoot整合Elasticsearch詳細步驟以及程式碼示例原始碼

## 準備工作 ### 環境準備 JAVA版本 ```bash java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (bui

機器學習專案的例項分析設計原始碼

摘要說明: 最近在學習“Hands-On Machine Learning with Scikit-Learn &TensorFlow”,其中一些機器學習的思考和處理方式很具有專案級開發的特點。我在原文提供的例項基礎上,結合自己的分析,模擬了一個機器學習專案的分析和實現過程,包括專

mysql 使用 limit 實現底層分頁原始碼

原理解析: <select id="queryProductList" resultType="com.pojo.Product"> SELECT * FROM tb_product ORDER BY priority DESC LIMIT #{rowIndex},#{p

使用高德地圖微信小程式SDK開發案例-輸入提示原始碼

閒來無事寫一篇使用高德地圖的微信小程式SDK開發應用的例項。 接下來先看需求: 我們要做的是,根據使用者輸入的關鍵詞,給出相應的提示資訊,列表中顯示地方的名稱,地方的詳細地址以及對應的經緯度座標。 當然在UI上我們儘量做到理想的視覺與較好的使用者體驗。 最終的效果我們希望是像這樣的,

乾貨原始碼 | 爬取一萬條b站評論,分析9.7分的新番憑啥這麼火?

7月番《工作細胞》最終話在十一前放出。這部動漫在b站上評分高達9.7。除了口碑之外,熱度也居高不下,更值得關注的是連很多平時不關注動漫的小夥伴也加入了追番大軍。這次我們的目標是爬取b站上的所有短評進行分析,用資料說明為什麼這部動漫會如此受歡迎。 01 工作細胞 《工作細胞》

CVPR論文《100+ Times FasterWeighted Median Filter (WMF)》的實現和解析(附原始碼)。 任意半徑中值濾波擴充套件至百分比濾波器O(1)時間複雜度演算法的原理、實現及效果 任意半徑中值濾波擴充套件至百分比濾波器O(1)時間複雜度演算法的原理、實現及

  四年前第一次看到《100+ Times FasterWeighted Median Filter (WMF)》一文時,因為他附帶了原始碼,而且還是CVPR論文,因此,當時也對程式碼進行了一定的整理和解讀,但是當時覺得這個演算法雖然對原始速度有不少的提高,但是還是比較慢。因此,沒有怎麼在意,這幾天有幾位朋友

Java程式設計師從笨鳥到菜鳥之八十二細談Spring十一深入理解spring+struts2整合原始碼

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Flutter | Json自動反序列化——json_serializable原始碼 【3】

轉載自:https://www.jianshu.com/p/b307a377c5e8   前言 Google推出flutter這樣一個新的高效能跨平臺(Android,ios)快速開發框架之後,被業界許多開發者所關注。我在接觸了flutter之後發現這個確實是一個好東西,好東西

俄羅斯方塊實驗報告原始碼

C++面向物件程式綜合設計 一、基本要求 1、綜合實驗設計可採取一人一設計,也可以組成小組,每組成員(不得超過4人)分工合作完成一個設計,每個人的任務不同。 2、要求利用面向物件程式設計方法以及C++的程式設計思想來完成系統的設計。 3、要求有選單、檔案操作,資料使用陣列、結構體等均可,鍵盤