如果我的DAO类无法对数据存储进行身份验证,是否可以在其构造函数中抛出SecurityException?
Java文档说安全管理器将使用SecurityException,这表明它不适合其他类使用。
如果不是SecurityException,是否有更好的Java异常类可供使用,还是应该使用应用程序异常?
谢谢!
答案 0 :(得分:0)
您总是可以编写一个在您的域中有意义的新例外。说" AuthenticationFailedException"。您可以使它扩展java.lang.Exception以使其检查或java.lang.RuntimeException。