| | |
| | | package com.zy.asrs.wms.common.security; |
| | | |
| | | import com.zy.asrs.wms.common.constant.Constants; |
| | | import com.zy.asrs.wms.utils.HttpUtils; |
| | | import org.springframework.security.access.AccessDeniedException; |
| | | import org.springframework.web.bind.annotation.ExceptionHandler; |
| | | import org.springframework.web.bind.annotation.RestControllerAdvice; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | |
| | | /** |
| | | * Created by vincent on 2/13/2024 |
| | | */ |
| | | @RestControllerAdvice |
| | | public class SecurityExceptionHandler { |
| | | |
| | | @ExceptionHandler(AccessDeniedException.class) |
| | | public void accessDeniedExceptionHandler(AccessDeniedException e, HttpServletResponse response) { |
| | | HttpUtils.responseError(response, Constants.UNAUTHORIZED_CODE, Constants.UNAUTHORIZED_MSG, e.getMessage()); |
| | | } |
| | | |
| | | } |
| | | package com.zy.asrs.wms.common.security;
|
| | |
|
| | | import com.zy.asrs.wms.common.constant.Constants;
|
| | | import com.zy.asrs.wms.utils.HttpUtils;
|
| | | import org.springframework.security.access.AccessDeniedException;
|
| | | import org.springframework.web.bind.annotation.ExceptionHandler;
|
| | | import org.springframework.web.bind.annotation.RestControllerAdvice;
|
| | |
|
| | | import javax.servlet.http.HttpServletResponse;
|
| | |
|
| | | /**
|
| | | * Created by vincent on 2/13/2024
|
| | | */
|
| | | @RestControllerAdvice
|
| | | public class SecurityExceptionHandler {
|
| | |
|
| | | @ExceptionHandler(AccessDeniedException.class)
|
| | | public void accessDeniedExceptionHandler(AccessDeniedException e, HttpServletResponse response) {
|
| | | HttpUtils.responseError(response, Constants.UNAUTHORIZED_CODE, Constants.UNAUTHORIZED_MSG, e.getMessage());
|
| | | }
|
| | |
|
| | | }
|