1. 异常处理
业务层抛出的异常,需要在统一异常处理类中进行捕获和处理;如果抛出的异常类型已经在统一异常处理类中处理过,则不需要重复处理。
2. 设计请求
请求路径:/users/login
请求方法:POST
请求数据:String username, String password
响应结果:JsonResult< User >
3. 处理请求
UserController类中添加控制器方法:
@RequestMapping("/login")
public JsonResult<User> login(String username, String password) {
User user = userService.login(username, password);
return new Jso