因alibaba阿里巴巴kai’fa’shou开发手册规定
【强制】二方库里可以定义枚举类型,参数可以使用枚举类型,但是接口返回值不允许使用枚
举类型或者包含枚举类型的 POJO 对象。
所以就用这个方式返回枚举中的其他方法
首先需要添加一个接口给到枚举类实现
1 | typescript复制代码import com.common.utils.i18n.I18nUtils; |
然后创建一个注解提供给到序列化识别并获取参数
1 | java复制代码import java.lang.annotation.Documented; |
最后就是FastJson的序列化
1 | ini复制代码import com.alibaba.fastjson.serializer.AfterFilter; |
然后将此方法设置在FastJsonConfig
1 | ini复制代码 FastJsonConfig fastJsonConfig = new FastJsonConfig(); |
本文转载自: 掘金