gpt4 book ai didi

java - 如何使java枚举元素可配置

转载 作者:行者123 更新时间:2023-12-02 08:24:24 25 4
gpt4 key购买 nike

大家好,我不确定标题是否足够描述性。我的意思是创建一个枚举像这样

public enum Test{
ONE, TWO ,THREE
}

这看起来像硬编码。如果出于某种原因我需要添加四个某些业务规则演变原因。我应该对其进行编码并再次部署吗?不是让它从文件(例如 spring 配置或属性文件)中选择元素的方法吗?感谢您的阅读。

最佳答案

如果代码中没有显式存在枚举值,您如何使用它? Test.Four 无法编译。任何能够以某种方式引用 Test.Four 的代码都将是无效的并且会崩溃,直到读取文件并添加新值的时间点为止。

当然,您可以使用数组或值集合并在运行时操作它们 - 从文件或数据库或其他任何位置加载它们 - 但不能是枚举。

关于java - 如何使java枚举元素可配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1493712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com