原始用法

public enum Color {
RED, GREEN, BLANK, YELLOW
}

开发中用法

public enum ApiCodeEnum {
SUCCESS(0,"ok"),
USER_NOT_EXISTS(1,"用户不存在!"),
CODE_ERROR(2,"验证码不正确!"),
BUY_FAIL(3,"购买失败!"),
NOT_LOGGED(4,"没有登录!"),
NO_AUTH(5,"没有权限!"),
//字段
private Integer errno;
private String msg;
//构造函数
ApiCodeEnum(Integer errno,String msg) {
this.errno = errno;
this.msg = msg;
}
//获取枚举中的数据
public Integer getErrno() {
return errno;
}
//获取枚举中的数据
public String getMsg() {
return msg;
}
} //返回成json格式封装对象
public class ApiCodeDto {
//返回码
private Integer errno;
//返回内容
private String msg; public ApiCodeDto() {}
//手动创建返回信息代码及信息内容
public ApiCodeDto(Integer errno, String msg) {
this.errno = errno;
this.msg = msg;
}
//根据枚举内容封装信息代码及信息内容
public ApiCodeDto(ApiCodeEnum apiCodeEnum) {
this.errno = apiCodeEnum.getErrno();
this.msg = apiCodeEnum.getMsg();
}
} /*Spring MVC中返回实体对象会自动转换成json格式*/
return new ApiCodeDto(ApiCodeEnum.LOGIN_SUCCESS);

前端返回结果:

最新文章

  1. android获得图片
  2. CSS基本知识和选择器
  3. jquery.validate的 使用
  4. 3.5 EF Code First总结
  5. html+css--水平居中总结-不定宽块状元素方法(三)
  6. 去除ActionBar的方法
  7. CSS 实现底部固定
  8. POJ训练计划2299_Ultra-QuickSort(归并排序求逆序数)
  9. sipcal
  10. tcp入门(唐唐的故事)
  11. tp路由+伪静态+去掉index.php
  12. [经典] 使用Python批量重命名iPhone拍摄的照片-按照拍摄时间重命名
  13. centos7.2 Apache+PHP7.2+Mysql5.6环境搭建
  14. SharePoint如何配置Ipad跳转等问题
  15. H5传奇世界服务器架设技术及源码
  16. github链接与心得体会
  17. 11、Logback日志框架介绍和SpringBoot整合实战 2节课
  18. XSL常用用法语句
  19. 如何通过活字格实现Excel 汇总
  20. Jackson 处理复杂类型(List,map)两种方法

热门文章

  1. java中的“\t”
  2. Django学习-2-初识settings文件
  3. 关于省市联动的bug
  4. SpringBoot 文件上传临时文件路径问题
  5. MySQL入门笔记(二)
  6. java.lang.OutOfMemoryError: PermGen space有效解决方法
  7. golang goroutine的调度
  8. The program 'yum' is currently not installed. You can install it by typing:
  9. 微信小程序初探【类微信UI聊天简单实现】
  10. 关于LINUX里面查找,替换,编辑的一些用法