前言
这个项目是前后端分离的项目,后端在处理的过程中需要给前端返回数据结果,这里有两种情况,一种是正常情况(也就是没有发生异常),另一种是发生异常的情况。我想无论是正常情况,还是异常情况,后端都能够给前端不同的响应状态码,以及响应内容,这样有利于前端根据不同情况进行业务上的处理
提示:我们已经导入了lombok依赖,下面案例可供参考
一.springCloud自定义拦截器
1.这是一个响应异常信息,把他列举出来
import lombok.Getter;
@Getter
public enum ExceptionEnum {
INVALID_FILE_TYPE(400, "无效的文件类型!"),
INVALID_PARAM_ERROR(400, "无效的请求参数!"),
INVALID_PHONE_NUMBER(400, "无效的手机号码"),
INVALID_VERIFY_CODE(400, "验证码错误!"),
INVALID_USERNAME_PASSWORD(400, "无效的用户名和密码!"),
INVALID_SERVER_ID_SECRET(400,