用注释不会回到跳到超越权限的页面,因此要捕捉
可以用
@ExceptionHandler({Exception.class})
@ExceptionHandler({Exception.class})
@ResponseStatus(HttpStatus.UNAUTHORIZED)
public String processUnauthenticatedException(NativeWebRequest request, UnauthorizedException ex) {
// 为了区分,跳转掉另一个视图
return "noAuthorized";
}
这里的HttpStatus没有导入
这样引入
import org.springframework.http.HttpStatus;
这个是
看
http://blog.csdn.net/frankcheng5143/article/details/50890118 知道的