你好,我不确定标题是否足够描述.我的意思是创建一个这样的枚举
public enum Test{
ONE, TWO ,THREE
}
Run Code Online (Sandbox Code Playgroud)
这看起来像硬编码.如果由于某种原因我需要添加四个某些业务规则的演变原因.我应该编码并再次部署它吗?是不是让它从文件,例如spring配置或属性文件中选择元素的方法?谢谢阅读.
如果代码中没有明确存在枚举值,您怎么能使用它?Test.Four不会编译.任何可能以某种方式引用的代码Test.Four都将无效并且会崩溃,直到读取文件并添加新值的时间点为止.
当然,您可以使用数组或值集合并在运行时操作它们 - 从文件或数据库或其他任何内容加载它们 - 但不是枚举.
| 归档时间: |
|
| 查看次数: |
1422 次 |
| 最近记录: |