Здравствуйте. Имеется метод сервиса, который выбрасывает исключение, наследуемое от AuthenticationException, и который отвечает за процесс идентификации.
Сервис
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
Optional<User> user = repository.findByUsername(username);
if (user.isEmpty()) {
throw new UsernameNotFoundException("The user wasn't found.");
}
return user.get();
}
Вопрос заключается в том, как обработать данное исключение, чтобы получить сообщение из исключения и поместить его во вьюшку?