1. 控制层
1. 异常处理
将UpdateException在统一异常处理类中进行处理
2. 设计请求
请求路径:/users/change_password
请求方式:POST
请求数据:String newPassword, String oldPassword, HttpSession session
响应结果:JsonResult< Void >
3. 请求处理
@RequestMapping("/change_password")
public JsonResult<Void> updatePassword(String oldPassword, String newPassword, HttpSession session) {
Integer uid = getUidFromSession(session);
String username