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()); } }