Set ResponseStatusExceptionResolver.messageSource in the MVC Java config

Issue: SPR-12380
This commit is contained in:
Sebastien Deleuze
2014-10-28 13:42:02 +01:00
parent ad2d5952c6
commit 17b9bde336
2 changed files with 35 additions and 2 deletions

View File

@@ -781,11 +781,14 @@ public class WebMvcConfigurationSupport implements ApplicationContextAware, Serv
interceptors.add(new JsonViewResponseBodyAdvice());
exceptionHandlerExceptionResolver.setResponseBodyAdvice(interceptors);
}
exceptionHandlerExceptionResolver.afterPropertiesSet();
ResponseStatusExceptionResolver responseStatusExceptionResolver = new ResponseStatusExceptionResolver();
responseStatusExceptionResolver.setMessageSource(this.applicationContext);
exceptionResolvers.add(exceptionHandlerExceptionResolver);
exceptionResolvers.add(new ResponseStatusExceptionResolver());
exceptionResolvers.add(responseStatusExceptionResolver);
exceptionResolvers.add(new DefaultHandlerExceptionResolver());
exceptionHandlerExceptionResolver.afterPropertiesSet();
}
/**