발생예외와 그것의 내용을 화면에 보여줄 에러페이지를 맵핑 시킴.
servlet-context.xml 을 이용
<beans:bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<beans:property name="exceptionMappings">
<beans:props>
<beans:prop key="kr.pe.e7e.service.DataNotFoundException">error/errdisp</beans:prop>
<beans:prop key="java.lang.Exception">error/errdisp</beans:prop>
</beans:props>
</beans:property>
</beans:bean>
Controller 맹글어서 설정
@ExceptionHandler(**.class)
@ControllerAdvice
@Slf4j
@ControllerAdvice
public class MyExceptionHandler {
@ExceptionHandler(NoHandlerFoundException.class)
@ResponseBody
public String handleException(NoHandlerFoundException e) {
log.debug("예외 발생" +e.getMessage());
return e.getMessage();
}
}
스케줄러(Scheduler,Quartz포함) (0) | 2022.05.04 |
---|---|
인터셉터(가로채깅) (1) | 2022.05.03 |
체크 (2) | 2022.05.02 |
추가 기본 annotation (2) | 2022.04.29 |
WYSIWYG 에디터 CKEditor4 이미지 업 설정 (1) | 2022.04.29 |