UI에서 특정 예외 클래스 (예 : NoUIException 또는 OptimisticLockingException
)를 무시하도록 현재 Spring 애플리케이션에 허용 할 수 있지만 로깅에는 영향을주지 않습니까? 나는 org.springframework.web.servlet.handler.SimpleMappingExceptionResolver
이 UI 요청으로 특정 예외를 매핑 할 수 있지만 UI에서이를 피하는 방법을 모른다는 것을 알고 있습니다. 이 관련된 경우 UI에서 특정 예외를 무시하는 방법은 무엇입니까?
나는 확실하지 않다 UPDATE2
는 UPDATE
나는 스프링 웹 사이트에서 어떤 연구를하고 솔루션을 다음과 함께, 나는 시도하지만
@ControllerAdvice
public class ExceptionControllerAdvice {
@ResponseStatus(value = HttpStatus.CONFLICT)
@ExceptionHandler(org.apache.openjpa.persistence.OptimisticLockException.class)
public void optimisticLockExceptionHandler() {
// do nothing, just ignore the exception
logger.info("yeah...no exception I hope !!!");
}
}
작동하지 않습니다 하지만 난 등록 mvc 구성 컨텍스트에서
<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver" p:defaultErrorView="uncaughtException">
<property name="exceptionMappings">
<props>
<prop key=".DataAccessException">dataAccessFailure</prop>
<prop key=".AccessDeniedException">accessDenied</prop>
</props>
</property>
</bean>
SimpleMappingExceptionResolver
이 controller advisor
과 충돌 할 수 있습니까?