java - 在 Java 中维护错误代码列表的最有效方法

标签 java exception design-patterns error-handling

我正在开发一个新项目,该项目有大约 100 个错误代码和相应的消息。 之前的做法是使用一个常量类,将所有这些代码和消息作为最终字符串。

就我个人而言,我不喜欢这个想法,因为添加/删除错误代码需要更改代码。 我的另一个选择是创建从属性文件或数据库加载的这些错误代码的缓存(HashMap)。

维护错误代码列表的最有效方法是什么?

最佳答案

对于 100 个错误代码,我认为使用属性文件并使用 Properties 对象更容易。 http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html

您也可以使用数据库来完成此操作,但假设您使用 JDBC,则必须连接/选择数据/处理结果集/关闭资源,因此会稍微复杂一些。

关于java - 在 Java 中维护错误代码列表的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26392672/

相关文章:

java - 结合延迟加载和线程安全的单例模式

java - 为什么 isAnnotationPresent 在 Java 7 和 Java 8 之间的工作方式不同?

java - 如何正确使用 JTI 声明和 JWT 来防止重放攻击?

java - 反射访问控制异常

java - 进度条属性变化事件不触发

java - 基于物联网的家庭自动化系统(如 Alexa)中使用的设计模式

python - 允许将一个类附加到另一个类的设计模式

Java Scanner 分隔符和 System.in

java - session 超时后身份验证 token 无效

Java - 我可以使用空的 catch 语句吗?