这可能是非常明显的问题,但如果您知道值的列表将不断增加,那么使用Enum类会好吗?
假设您定义了一个事件Enum,首先它只包含Poo,然后我们知道我们总是有一些新的需求,它也变成了Poo,App,Laa,并且不断地变化,
那么,在这种情况下,最好的方法是什么?
发布于 2019-11-24 21:54:01
你的问题很笼统,我敢肯定没有一个正确的答案。但是根据spring*标记来判断,我想您可能是在询问DTO中的枚举,这些枚举是以序列化的形式通过您的系统发送的。如果是这样的话,我建议在DTO中选择String,而在单个应用程序中使用enum是可以的。然后,您将只关心以工厂方式进行反序列化/转换,能够通过日志记录/提供回退或有意义的错误来优雅地处理未知/缺失常量。
https://stackoverflow.com/questions/59022597
复制相似问题