필자는 2.5 Spring app에서 간단한 예외 처리기를 설정했습니다. 현재는 Exception
모두를 포착하고 스택 추적 페이지를 보여줍니다.스프링 예외 처리기가 특정 유형의 예외를 처리하지 않습니다.
이 잘 좋은,하지만 지금은 보안 봄 제대로 걷어하지 않는 비 기록 대신 내 예외 페이지는 봄 보안 예외로 표시되며, 로그인 페이지로 사용자의 :
org.springframework.security.AccessDeniedException
문제 이 응용 프로그램은 모든 예외에 사용되는 자체 Exception 하위 클래스가 없기 때문에 매핑해야합니다. Exception
하지만 맵핑을 해제해야합니다. AccessDeniedException
은 스프링 2.5에서 가능합니까?
편집 : 봄 보안 내 콩 SimpleMappingExceptionHandler 당신이,에 관해서는 그것은 할 수 있습니다 무엇을 찾고있어 어떤 속성 MappedHandlerClasses
을 가지고 있다는 것이
<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="exceptionMappings">
<props>
<prop key="java.lang.RuntimeException">common/error</prop>
</props>
</property>
</bean>**
잘 모르겠지만 해결책에 대해서도 관심이 있습니다. – Kartoch
스프링 보안 버전을 사용하고 있습니까? – Ritesh
스프링 보안 2.0.1 – mkoryak