从service再想controller这一层去写。
注册和登陆都返回了当前Users对象
实现类
查询使用事务,Supports。andUqualTo添加多个查询条件。
controller
登陆的时候确认密码不是必须的。所以required改为false
对密码进行MD5加密。这里有一个异常 需要抛出。
直接在上面抛出
如果没有查询到。抛出异常。
重启测试
maven install。然后重启api服务。
测试前端
故意输错密码
正确登陆后会跳转到首页。
前端源码业务逻辑
下面是注册的逻辑,和登陆是差不多的
为了演示效果。在这里加一个断点。
我们要拿到的就是data这个对象。
F10往下走。
按F8跳转到首页
注册和登陆就编写完毕了。