登陆界面编写,断点测试时报错,tomcat日志显示报错为:
java.lang.InterruptedException: sleep interrupted
at java.base/java.lang.Thread.sleep(Native Method)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1805)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
断点如下
public class AccountServiceImpl implements AccountService {
@Autowired
private SystemAdminMapper systemAdminMapper;
@Override
public AccountDto login(AccountForm accountForm) {
AccountDto dto =new AccountDto<>();
//判断用户类型
switch (accountForm.getType()){
case "systemAdmin":
SystemAdmin systemAdmin = this.systemAdminMapper.findByUsername(accountForm.getUsername());
//判断用户名是否正确
**断点: ** if(systemAdmin == null){
dto.setCode(-1);
} else {
//判断密码是否正确
if (!systemAdmin.getPassword().equals(accountForm.getPassword())){
dto.setCode(-2);
} else {
dto.setCode(0);
dto.setAdmin(systemAdmin);
}
}
break;
case "drugAdmin":
break;
}
return dto;
}
}