说明:
(1) 为什么写本篇博客?:在【SpringBoot电商项目订单模块前台创建订单接口】,又一次使用到了枚举类;而且,这个时候枚举类是用来【定义“常量”信息】的;;;;顿时发现,枚举类可以使用的场景还是比较多的,为此写本篇博客,暂时性总结一下;
(1) 可以先看下【SpringBoot电商项目用户模块枚举类和枚举数据类型】;这篇博客,总结了以前遇到过的枚举类的所有内容;
(2) 然后,在【SpringBoot电商项目用户模块API统一返回对象】中,为了都能够快速构建错误信息;我们通过枚举类,来组织和定义常见的错误信息;
这也是,枚举类最常见的使用方式;
(3) 然后,在 【SpringBoot电商项目订单模块前台创建订单接口】中,我们也使用枚举类(虽然是内部类啦)来组织订单状态信息;
● 其实,这儿的用法就是(2)中介绍的,枚举类最常用的用法;
● 只是,这儿增加了一个【根据code获取对应信息的方法】;这其中,用到了遍历枚举中枚举项的方法;