From 504e6b7eef8d4338dce25fef81e9cd3c4941aa25 Mon Sep 17 00:00:00 2001 From: Arjen Poutsma Date: Tue, 29 May 2012 11:02:35 +0000 Subject: [PATCH] SWS-777 - SoapFaultMappingExceptionResolver not handling exception --- .../ws/config/AnnotationDrivenBeanDefinitionParser.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/springframework/ws/config/AnnotationDrivenBeanDefinitionParser.java b/core/src/main/java/org/springframework/ws/config/AnnotationDrivenBeanDefinitionParser.java index 73c86213..70adb900 100644 --- a/core/src/main/java/org/springframework/ws/config/AnnotationDrivenBeanDefinitionParser.java +++ b/core/src/main/java/org/springframework/ws/config/AnnotationDrivenBeanDefinitionParser.java @@ -25,6 +25,7 @@ import org.springframework.beans.factory.support.ManagedList; import org.springframework.beans.factory.support.RootBeanDefinition; import org.springframework.beans.factory.xml.BeanDefinitionParser; import org.springframework.beans.factory.xml.ParserContext; +import org.springframework.core.Ordered; import org.springframework.util.ClassUtils; import org.springframework.ws.server.endpoint.adapter.DefaultMethodEndpointAdapter; import org.springframework.ws.server.endpoint.adapter.method.MarshallingPayloadMethodProcessor; @@ -190,7 +191,7 @@ class AnnotationDrivenBeanDefinitionParser implements BeanDefinitionParser { RootBeanDefinition simpleResolverDef = createBeanDefinition(SimpleSoapExceptionResolver.class, source); - simpleResolverDef.getPropertyValues().add("order", 1); + simpleResolverDef.getPropertyValues().add("order", Ordered.LOWEST_PRECEDENCE); parserContext.getReaderContext().registerWithGeneratedName(simpleResolverDef); }