【发布时间】:2014-12-05 09:00:46
【问题描述】:
我的应用程序使用了一个配置文件,其中包含许多可配置项。
例如,您可以使用自定义别名指定自定义密钥库以用于 WebService 连接(而不是默认的 JVM javax.net.ssl.keystore)。
在运行期间,我们可能会发现密钥库中不存在此别名,因此我们可能想要抛出异常。因为这是应用程序的关键部分(在配置修复之前,我们不能指望应用程序正常运行),我认为在这里抛出 Unchecked Exception 是个好主意。
我这样想对吗?
在这种情况下创建自定义ConfigurationException(扩展RuntimeException)是否有意义?
【问题讨论】:
标签: java exception runtime unchecked