RequestMapping(get和post都能接)
PostMapping
GetMapping
easyJavaDoc快捷键
Ctrl+\ 生成注释
Ctrl+shift+\ 批量生成注释
pom包的作用
用于管理jar包
base包
用于存放公共依赖,公共方法等,在pom文件里存放需要重复调用的依赖,其包需要调用时只要在pom里引入这个包名即可
common包
存放公共枚举信息,当其他服务器需要查看枚举code对应的信息时调用这个包即可获取
统一异常拦截
Result是封装的返回模板
@RestControllerAdvice @Slf4j public class ChatServiceExceptionAdvice { @ResponseBody @ExceptionHandler(Exception.class) public Result exceptionHandler(Exception e) { log.error("执行异常", e); if (e instanceof MethodArgumentNotValidException) { MethodArgumentNotValidException exception = (MethodArgumentNotValidException) e; return Result.getBusinessException(exception.getMessage(), ResponseStatus.BUSINESS_ERROR_STATUS.getCode()); } else if (e instanceof ChatException) { ChatException exception = (ChatException) e; return Result.getBusinessException(exception.getMessage(), ResponseStatus.BUSINESS_ERROR_STATUS.getCode()); } else { return Result.getBusinessException("后台异常,请联系管理员!", ResponseStatus.BUSINESS_ERROR_STATUS.getCode()); } } }