标签: java exception-handling
我对使用MVC设计模式的java中的异常处理的最佳实践有点混淆。我有三个类让我们假设控制器,服务和存储库。现在让我举一个简单的例子:我需要在DB中验证登录凭据。如果它匹配,我们将允许用户登录,但如果它不匹配,我们必须给用户消息,如&#34;用户不存在&#34;。但是在这个过程中,我们可能会配置错误的连接参数或SQL中存在一些错误,在这种情况下它会通过一些异常。我应该如何在三个不同的层中处理异常。我应该在Repository类中处理异常,还是应该在Controller类中处理它?</ p>