Skip to content

Commit 816ca84

Browse files
Will Fleuryodrotbohm
authored andcommitted
Populate custom ExceptionHandlerExceptionResolver with ApplicationContext.
Fixes #2245. Original pull request #2246.
1 parent ae42018 commit 816ca84

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/config/RepositoryRestMvcConfiguration.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@
151151
* @author Greg Turnquist
152152
* @author Mark Paluch
153153
* @author Christoph Strobl
154+
* @author Will Fleury
154155
*/
155156
@Configuration(proxyBeanMethods = false)
156157
@EnableHypermediaSupport(type = { HypermediaType.HAL, HypermediaType.HAL_FORMS })
@@ -764,6 +765,7 @@ public ExcerptProjector excerptProjector(RepositoryResourceMappings resourceMapp
764765
public void extendHandlerExceptionResolvers(List<HandlerExceptionResolver> exceptionResolvers) {
765766

766767
ExceptionHandlerExceptionResolver er = new ExceptionHandlerExceptionResolver();
768+
er.setApplicationContext(applicationContext);
767769
er.setCustomArgumentResolvers(defaultMethodArgumentResolvers(selfLinkProvider.get(),
768770
persistentEntityArgumentResolver.get(), persistentEntityResourceAssemblerArgumentResolver.get(),
769771
repoRequestArgumentResolver.get()));

0 commit comments

Comments
 (0)