Dim*_*ima 7 java error-handling
这是外部化错误消息的最佳实践问题.
我正在开发一个项目,我们在代码,简短描述和严重性方面存在错误.我想知道将这种描述外化的最佳方法是什么.我想到的是将它们放在不好的代码中,将它们存储在数据库中,将它们放在属性文件中,或者将静态类加载到描述中.我想我会选择属性,但也许有更好的方法.
谢谢
使用ResourceBundle存储这些消息(以及其他用户界面消息,如按钮和标签文本,加速器,快捷方式等).这是一个简短的示例,假设您有一个名为ErrorMessages的包,其中包含名为error.NameOfErrorMessage的错误和可变帧中的JFrame.
ResourceBundle errorMsg = ResourceBundle.getBundle("ErrorMessages");
String currError = errorMsg.getString("error.NameOfErrorMessage");
JOptionPane.showMessageDialog(frame, currError);
Run Code Online (Sandbox Code Playgroud)
有关更多信息,您可以在国际化教程中查看关于资源包类.
| 归档时间: |
|
| 查看次数: |
4088 次 |
| 最近记录: |