사용자 도구

사이트 도구


springframework:mvc:handlerexceptionresolver

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
springframework:mvc:handlerexceptionresolver [2014/02/19 16:30]
kwon37xi
springframework:mvc:handlerexceptionresolver [2021/07/14 12:49] (현재)
kwon37xi
줄 3: 줄 3:
   * Spring MVC의 예외 처리를 담당한다.   * Spring MVC의 예외 처리를 담당한다.
   * [[http://spring.io/blog/2013/11/01/exception-handling-in-spring-mvc|Exception Handling in Spring MVC]]   * [[http://spring.io/blog/2013/11/01/exception-handling-in-spring-mvc|Exception Handling in Spring MVC]]
 +  * [[springframework:mvc:controlleradvice|@ControllerAdvice]] 를 사용하는게 대세임.
 +  * [[springframework:problem_spring_web|Problem Spring Web]]
  
-===== 기복 확장 =====+===== 기본 확장 =====
   * [[http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/handler/AbstractHandlerExceptionResolver.html|AbstractHandlerExceptionResolver]]나 [[http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/handler/SimpleMappingExceptionResolver.html|SimpleMappingExceptionResolver]]를 상속하여 구현하면 좋다.   * [[http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/handler/AbstractHandlerExceptionResolver.html|AbstractHandlerExceptionResolver]]나 [[http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/handler/SimpleMappingExceptionResolver.html|SimpleMappingExceptionResolver]]를 상속하여 구현하면 좋다.
   * 이때 ''logException()''과 ''buildLogMessage()'' 메소드를 Override하여 자신이 사용하는 로그 라이브러리에 로그를 남기도록 처리하는 것이 좋다.   * 이때 ''logException()''과 ''buildLogMessage()'' 메소드를 Override하여 자신이 사용하는 로그 라이브러리에 로그를 남기도록 처리하는 것이 좋다.
 +
 +
 +===== 참조 =====
 +  * [[http://www.baeldung.com/exception-handling-for-rest-with-spring|Error Handling for REST with Spring]]
 +
springframework/mvc/handlerexceptionresolver.1392795041.txt.gz · 마지막으로 수정됨: 2014/02/19 16:30 저자 kwon37xi