Если пароль базы данных закодирован, как сравнить старый пароль и новый пароль весной mvc
Предположим, что пользователь отправляет запрос нового пароля anoj, а старый пароль anoj как сравнить, потому что пароль db закодирован
if(passwordForm.getPassword().equals(userDto.getPassword())) {
bindingResult.rejectValue("reject", "reject");
}
здесь userDTO.getPassword
значение закодировано and
passwordFormCommand.getPassword () is
anoj` тогда как сравнить
Это было закодировано вот так
user = new User().setPassword(bCryptPasswordEncoder.encode(userDto.getPassword()))