|
|
|
|
@ -120,6 +120,11 @@ public class EgovExceptionAdvice {
|
|
|
|
|
* @return AJAX 요청인 경우 ResponseEntity, 일반 요청인 경우 ModelAndView
|
|
|
|
|
*/
|
|
|
|
|
private Object getModelAndView(Throwable e, HttpServletRequest request, HttpStatus status) {
|
|
|
|
|
|
|
|
|
|
// MesageException 에서 등록한 에러코드를 사용하고 싶을때 사용
|
|
|
|
|
//String errorCode = (e instanceof MessageException) ?
|
|
|
|
|
// ((MessageException) e).getErrorCode() : e.getClass().getSimpleName();
|
|
|
|
|
|
|
|
|
|
// AJAX 요청인 경우 ApiResponse를 사용한 JSON 응답 반환
|
|
|
|
|
if (HttpServletUtil.isAjaxRequest(request) || HttpServletUtil.isRealAjaxRequest(request)) {
|
|
|
|
|
ApiResponseEntity<Void> responseBody = ApiResponseEntity.<Void>builder()
|
|
|
|
|
|