最初我在阅读java中的一些异常知识。我经历了一些建议,例如如果jdk中已经存在明确定义的异常,则不要使用客户异常,不要使用客户异常来处理工作流程。我同意这些观点,它们是绝对正确的。现在我正在考虑如何处理这种情况。这很简单。用户登录。
1 用户名不存在 2 密码错误
这些将在 DAO 层中知道,我必须(最终)将有用的信息填充到控制器层,并让控制器知道发生了什么并在视图中显示有用的提示。
当我第一次学习java时,我是这样做的
这些是伪代码;
if(usernotexit)
{throw usernotExistException()}
if(password_wrong)
{throw passwordWrongException()}
这是一个好习惯吗?如果没有,如何正确地做到这一点?