Я хочу перенаправить на пользовательскую html-страницу при @PreAuthorize
ошибке аутентификации?
Я использовал @PreAuthorize("hasRole("Admin"))
для контроллера. Поэтому, если у пользователя нет роли администратора, его выгонят, и я вижу ошибку аутентификации.
Но я хочу отменить эту ошибку аутентификации и перенаправить пользователя на стандартную страницу ошибок, которую я разработал.
Есть ли решение для этого?
Код:
@PreAuthorize("hasRole("Admin")){
public List<Object> getBooksList(String id){
return bookList;
}