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

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

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

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

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


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

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


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

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

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

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

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

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

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

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

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

<input type="reset"/> <input type="submit"/>  

</form>