# light **Repository Path**: the_light_of_526/light ## Basic Information - **Project Name**: light - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-08-12 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 微光办公自动化开发 ## 统一代码 ajax 调用,后台代码返回统一结果Result,样例: ```java @RequestMapping("register") @ResponseBody public Result register(User user){ boolean succ = userService.register(user); if(succ){ return Result.success(); } return Result.error(CodeMsg.SystemCodeMsg.ERROR); } ``` 全局异常处理,如果想要抛出类似用户名密码错误、数据验证失败的可检查异常直接抛出全局异常,样例: ```java public boolean register(User user) { User oldUser = userMapper.checkPhone(user.getUserPhone()); if(null != oldUser ){ throw new GlobalException(CodeMsg.SystemCodeMsg.USER_EXIST); } user.setUserPass(MD5Util.md5(user.getUserPass())); int res = userMapper.insertSelective(user); if (res > 0) { return true; }else { throw new GlobalException(CodeMsg.SystemCodeMsg.ERROR); } } ```