前要说明:
针对上次的项目登录功能 想要增加系统的用户信息只能通过自己去数据库中手动添加用户的登录账号信息 功能的实现太局限本次添加了用户注册功能,用户可再前端进行手动填写要添加的信息,进而保存到数据进行保存,这样就可以方便了项目进程。
重点说明:
此处的代码实现是在针对我上一篇博文进行新增的功能,所以代码部分只展示新增加和改变的部分。
一、数据库user表更新
在上一篇博文中,因为仅仅实现了登录功能,只用要的用户账号和密码,显然如果要添加用户注册功能数据库中user表只包含 id 、name 、password这三个字段是极其单调的所以为数据表去新增加以下几个字段,提高用户信息的完整性,和项目的完整性。
二、新增加注册功能
1.在实体层对添加的新字段进行引入:
2.mapper映射文件中新增插入用户方法:
3.在service层中的接口类中新增注册方法
4.在service层中的实现类中新增加register方法 对注册的用户进行封装抽象的用户注册的业务逻辑:
5.在controller层新增一个HTTP POST请求的方法,用于用户注册:
三、前端实现修改
实现效果: