stacktrace로 메세지 나오는거 방지로직 추가.
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package com.eactive.eai.authserver.config;
|
package com.eactive.eai.authserver.config;
|
||||||
|
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
import org.springframework.http.converter.HttpMessageNotReadableException;
|
import org.springframework.http.converter.HttpMessageNotReadableException;
|
||||||
import org.springframework.security.access.AccessDeniedException;
|
import org.springframework.security.access.AccessDeniedException;
|
||||||
@@ -59,7 +60,11 @@ public class WebMvcConfig {
|
|||||||
public String handleException(HttpServletRequest request, HttpServletResponse response, Exception ex) {
|
public String handleException(HttpServletRequest request, HttpServletResponse response, Exception ex) {
|
||||||
response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
|
response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
|
||||||
request.setAttribute("_authServerStatusCode", HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
|
request.setAttribute("_authServerStatusCode", HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
|
||||||
request.setAttribute("errorMessage", ex.getMessage());
|
String detailMessage = ex.getMessage();
|
||||||
|
if ( StringUtils.isBlank(detailMessage) ) {
|
||||||
|
detailMessage = "광주은행 관리자에게 문의하세요.";
|
||||||
|
}
|
||||||
|
request.setAttribute("errorMessage", detailMessage);
|
||||||
return "forward:/error.jsp";
|
return "forward:/error.jsp";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user