上一节,创建用户的service的方法整个都写好了

阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-5 用户注册 - 创建用户controller与测试_用户注册

实现创建用户接口

前端传过来的对象用UserBO去接收,使用@RquestBody
阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-5 用户注册 - 创建用户controller与测试_post请求_02

针对BO对象去做校验,用户名、密码、确认密码。校验不仅是在前端要做,在后端也要去做。
阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-5 用户注册 - 创建用户controller与测试_post请求_03
用户名和密码都不能为空
阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-5 用户注册 - 创建用户controller与测试_创建用户_04

密码的长度和两次输入的密码
阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-5 用户注册 - 创建用户controller与测试_用户名_05

执行maven install

阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-5 用户注册 - 创建用户controller与测试_post请求_06

启动api服务

阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-5 用户注册 - 创建用户controller与测试_用户注册_07

测试

访问注册的接口
阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-5 用户注册 - 创建用户controller与测试_用户名_08

阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-5 用户注册 - 创建用户controller与测试_创建用户_09
传一个空对象过去。
阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-5 用户注册 - 创建用户controller与测试_post请求_10
改成post请求
阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-5 用户注册 - 创建用户controller与测试_用户名_11

阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-5 用户注册 - 创建用户controller与测试_用户名_12
把密码修改正确
阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-5 用户注册 - 创建用户controller与测试_Java架构师成长直通车_13


数据库内就有值了。
阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-5 用户注册 - 创建用户controller与测试_创建用户_14

阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-5 用户注册 - 创建用户controller与测试_Java架构师成长直通车_15

阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-5 用户注册 - 创建用户controller与测试_Java架构师成长直通车_16
用户注册接口完成
 

结束