Java枚举类在生产环境中怎么使用
导读:本文共3149.5字符,通常情况下阅读需要10分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 使用大体分为确定业务场景状态、定义枚举类、自定义查询方法、测试效果等几个部分。1、确定业务场景状态以我工作中实际的项目为例,智慧医院在挂号、门诊缴费时需要使用支付功能,我们目前实现了以下几种支付形式:微信小程序支付、微信H5支付、支付宝小程序支付、支付宝生活号支付、微信医保支付。那么,我们就可以针对这几种支付形式定义一个枚举类专门维护,今后需要新增、修改以及删除... ...
目录
(为您整理了一些要点),点击可以直达。大体分为确定业务场景状态、定义枚举类、自定义查询方法、测试效果等几个部分。
以我工作中实际的项目为例,智慧医院在挂号、门诊缴费时需要使用支付功能,我们目前实现了以下几种支付形式:微信小程序支付、微信H5支付、支付宝小程序支付、支付宝生活号支付、微信医保支付。
那么,我们就可以针对这几种支付形式定义一个枚举类专门维护,今后需要新增、修改以及删除时,只需要修改这个枚举类即可。
枚举类我们定义了id、code、label,那么我们使用过程中可能需要根据id获取枚举值、根据code获取枚举值(本人大部分时候都定义的这两个),甚至根据label获取枚举值,因此可以根据需要自定义自己的查询方法。
为了更完善,我们还可以再定义一个检查枚举类型的方法。
最终代码如下:
打印如下:
============= 获取枚举类的值 =============
获取id:1
获取code:wxma
获取label:微信小程序支付
============= 根据自定义的查询方法获取值 =============
根据id获取枚举对象:ZFB_MINI_APP
根据code获取枚举对象:ZFB_MINI_APP
============= 类型有效性检查 =============
检查1:
检查2:无效的支付类型
Process finished with exit code 0
Java枚举类在生产环境中怎么使用的详细内容,希望对您有所帮助,信息来源于网络。