spring boot MVC 三 用户注册和登录的实现

来源:互联网 发布:发票数据管理软件 编辑:程序博客网 时间:2024/05/17 23:12

1. 看下面的图都能很清晰的看到这个例子的原型,

简而言之,就是我们会有一个欢迎界面,然后欢迎界面有两个链接,分别指向注册界面和登录界面,这两个界面又会根据注册及登录情况跳转到结果界面(根据情况显示注册成功,登录失败或者登录成功)。

这部分功能的实现可以从这里获取源码。(读者需要自行在本地搭建MySQL数据库,并将相关信息配置在项目中,便可运行该源码。该项目的数据库相关信息配置很简单,在下面会讲到。)

这部分功能的实现还是比较简单明了的: 用Spring Tool Suite (STS)新建一个Maven Project, 添加需要的Maven Dependencies,然后添加Controller和基于Thymeleaf的html文件。


注册及登录流程图

2.在这里我需要强调一点,这个可以用postman 测试也可以用浏览器测试,


<!--注意这里的th:object="${user}"-->  

<formth:object="${user}"method="post">  

<labelfor="userName">User Name: </label>  

<inputtype="text"th:field="*{userName}"/>  <br/>  

<labelfor="userDescription">Description:</label>  

<!--注意这里的th:field="*{userDescription}"-->  

<inputtype="text"th:field="*{userDescription}"/><br/>  

<labelfor="password">Password:</label>  

<inputtype="password"th:field="*{password}"/><br/>  

<inputtype="reset"/><inputtype="submit"/>  

</form>