优雅地将 Enum 暴露到 HTTP 接口
最近写代码时发现将枚举类暴露到 dict 接口时总需要做一些重复的装配工作,于是写了这么个工具类来提供枚举类的自动暴露功能。通过在想要暴露的枚举类属性上引用@DictApi
注解,不需要再写额外的逻辑即可将对应枚举类和字段暴露出来。
期望
- 添加枚举类时可以低成本或无成本地添加到已有的枚举字典接口,不需要写额外的逻辑
- 可以指定枚举类哪些字段是需要暴露的,且可以指定字典接口中的属性别名
- 支持私有属性通过公有的
Getter()
方法获取属性值
最近写代码时发现将枚举类暴露到 dict 接口时总需要做一些重复的装配工作,于是写了这么个工具类来提供枚举类的自动暴露功能。通过在想要暴露的枚举类属性上引用@DictApi
注解,不需要再写额外的逻辑即可将对应枚举类和字段暴露出来。
Getter()
方法获取属性值