Spring boot 如何重定向到@PreAuthorize error上的自定义页面?
我想重定向到Spring boot 如何重定向到@PreAuthorize error上的自定义页面?,spring-boot,spring-security,spring-annotations,Spring Boot,Spring Security,Spring Annotations,我想重定向到@PreAuthorize身份验证错误上的自定义html页面 我已经为控制器使用了@PreAuthorize(“hasRole”(“Admin”))。因此,如果用户没有管理员角色,他将被踢出,我看到身份验证错误 但是我想覆盖这个身份验证失败错误,并将用户重定向到我开发的标准错误页面 有解决办法吗 代码: @PreAuthorize(“hasRole(“Admin”)){ 公共列表getBooksList(字符串id){ 归还书目; } 首先要注意的是,注释链接到可以使用设置的 您可以
@PreAuthorize
身份验证错误上的自定义html页面
我已经为控制器使用了@PreAuthorize(“hasRole”(“Admin”))
。因此,如果用户没有管理员角色,他将被踢出,我看到身份验证错误
但是我想覆盖这个身份验证失败错误,并将用户重定向到我开发的标准错误页面
有解决办法吗
代码:
@PreAuthorize(“hasRole(“Admin”)){
公共列表getBooksList(字符串id){
归还书目;
}
首先要注意的是,注释链接到可以使用设置的
您可以捕获带有注释的类的身份验证异常,但必须注册一个新类
以下是如何:
@PreAuthorize("hasRole("Admin")){
public List<Object> getBooksList(String id){
return bookList;
}