1

如果我自己的 DAO 类无法对数据存储进行身份验证,是否建议在其构造函数中抛出 SecurityException?

Java 文档说 SecurityException 将由 SecurityManager 使用,这表明它不适合其他类使用。

如果不是 SecurityException,是否有更好的 Java 异常类可以使用,或者我应该只使用应用程序异常?

谢谢!

4

1 回答 1

0

您始终可以编写一个在您的域中有意义的新异常。说“AuthenticationFailedException”。您可以使其扩展 java.lang.Exception 以使其检查或 java.lang.RuntimeException。

于 2012-01-23T15:27:20.540 回答