1
如果我的DAO类无法向数据存储进行身份验证,那么建议如何在其构造函数中抛出SecurityException?认证失败时抛出SecurityException?
Java文档说SecurityManager将被SecurityManager使用,这表明它不适合其他类使用。
如果不是SecurityException,是否有更好的Java异常类使用或应该只使用应用程序异常?
谢谢!
如果我的DAO类无法向数据存储进行身份验证,那么建议如何在其构造函数中抛出SecurityException?认证失败时抛出SecurityException?
Java文档说SecurityManager将被SecurityManager使用,这表明它不适合其他类使用。
如果不是SecurityException,是否有更好的Java异常类使用或应该只使用应用程序异常?
谢谢!
您可以随时编写一个新的例外,这在您的域中有意义。说“AuthenticationFailedException”。您可以使其扩展java.lang.Exception以使其被检查或java.lang.RuntimeException。
使用自己的语义编写自己的异常没有任何问题。如果Javadoc说不做某事,我就不会这样做。 – Jonathan