diff --git a/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/config/RepositoryRestMvcConfiguration.java b/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/config/RepositoryRestMvcConfiguration.java index 290ccef1e..3e71fb3b0 100644 --- a/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/config/RepositoryRestMvcConfiguration.java +++ b/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/config/RepositoryRestMvcConfiguration.java @@ -151,6 +151,7 @@ * @author Greg Turnquist * @author Mark Paluch * @author Christoph Strobl + * @author Will Fleury */ @Configuration(proxyBeanMethods = false) @EnableHypermediaSupport(type = { HypermediaType.HAL, HypermediaType.HAL_FORMS }) @@ -764,6 +765,7 @@ public ExcerptProjector excerptProjector(RepositoryResourceMappings resourceMapp public void extendHandlerExceptionResolvers(List exceptionResolvers) { ExceptionHandlerExceptionResolver er = new ExceptionHandlerExceptionResolver(); + er.setApplicationContext(applicationContext); er.setCustomArgumentResolvers(defaultMethodArgumentResolvers(selfLinkProvider.get(), persistentEntityArgumentResolver.get(), persistentEntityResourceAssemblerArgumentResolver.get(), repoRequestArgumentResolver.get()));