增加 Bean 存枚举值, 使用享元模式存储 Bean
示例
使用枚举管理数据字典的好处
git
repo
背景
开发 Java 项目时, 数据字典的管理是个令人头痛的问题, 至少对我而言是这样的, 我所在的上一家公司项目里面对于字典表的管理是可以进行配置的...枚举里加方法)
枚举的好处远远没有这么简单
例如这个时候, 我想通过一个字典的 value 直接获取到这个枚举的 label, 那么可以在里面增加一个方法
在数据字段 Gender 中, 通过代码获取文本...label , 和 value 成员变量中, 之后我们通过 get 方法获取成员变量 label , 和 value 的值来使用枚举....代码
示例
接下来实际演示一下这种方式的优势, 例如上面的两张表, 我们就可以写成下面的代码
是不是很简单, 每一张表对应一个枚举管理类, 表中的字典项, 对应类中的一个枚举类, 很方便的将各个枚举分离出来...使用枚举管理数据字典的好处
git
相关源码我已放到了github和gitee上管理, 上面有最新的代码, 以及一些开发中的功能, 欢迎大家下载查看
github: https://github.com