抛出和管理异常java的最佳方式 - spring?

时间:2017-01-04 13:17:44

标签: java spring exception exception-handling runtimeexception

我想问一下是否有人可以帮助我,管理异常的最佳方式是,如果我们添加一些用户并想要抛出ex。我们应该使用Exception或Runtime异常扩展UserNotExist,是否有任何人可以帮助我。

1 个答案:

答案 0 :(得分:0)

由于从psql -h remotehost -d remote_mydb -U myuser -c \ "copy mytable (column1, column2) from STDIN with delimiter as ','" \ < ./relative_path/file.csv 类继承的异常是已检查异常,而从Exception类继承的异常是未经检查例外,您的问题可能会被查看,作为什么样的例外使用。

根据Oracle official documentation中的建议:

  

如果可以合理地期望客户从异常中恢复,请将其作为检查异常   如果客户端无法执行任何操作以从异常中恢复,请将其设置为未经检查的异常。