- 在写完错误信息ENUM以后,每次传到前台的信息都是字符串形式的,因为直接调用 枚举类名.方法名() 时获取到的是字符串形式的。在进行对象序列化以后,调用枚举类中的方法即可获得json字符串,这样就可以传到前端咯(▽)
- 解决方案目前是使用jackson来解决,看代码↓
- 首先要继承一个接口,实现接口的枚举将会以对象的方式进行序列化。
/**
* @Author: HuZP
* @Date: 2019/10/13 14:26
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public interface ErrorMsg {
}
/**
* @Author: HuZP
* @Date: 2019/10/12 10:30
*/
public enum ErrorMsgImpl implements ErrorMsg {
//定义枚举
CHECKERROR("410"