up:: SpringBoot电商项目用户模块介绍

说明:

(0) 声明:可能本篇博客,自己的理解,存在偏差;但就目前来说,本篇博客的内容,能够帮助自己形成自洽; (主要的一个点是:自己这儿区分开了【枚举数据类型】和【枚举类】究竟合不合适)

(1) 为什么要介绍枚举类?:在【SpringBoot电商项目用户模块API统一返回对象】中,遇到了【使用枚举类,来来管理接口失败时的错误信息】的内容;所以,这儿讲解下枚举类,算是对以前遇到过的枚举的补充和复习;

有关枚举的基础内容,如有需要可以参考【Java枚举】;但是,在这篇博客中,重点介绍的是枚举数据类型,并没有太详细介绍枚举类;

所以,本篇博客,介绍的就是枚举类;

一:以前介绍过枚举,只是当时着重介绍的是【枚举数据类型】;

在 【Java枚举】中我们介绍了枚举;其中的案例主要是枚举数据类型,可知通过枚举数据类型,我们可以定义【常量集合】;通过枚举数据类型,

说白了,在面对一些【需要一些 常量集合 】的情况时,可以使用枚举数据类型;


二:枚举类;

1.为什么需要介绍【枚举类】;

但是,面对一些复杂数据时:

比如 【SpringBoot电商项目用户模块API统一返回对象】中遇到的接口请求失败的错误信息;(错误信息,包括错误码和错误信息);

再比如购买商品后的物流状态信息;(物流状态信息,包含状态码和状态信息);

那么显然,对于这种 比较复杂的数据 ,利用前面的枚举数据类型,是不太好解决的;

2.枚举类简介;(以物流状态信息为例)

(1)定义枚举类;

说明:

(1) 枚举类内容说明;


(2)枚举类使用;

说明:

(1) 可以看到,我们可以通过在枚举类中定义的枚举数据,直接获取响应的物流状态数据;

(2) 运行结果;