From 7a539a22147d0356a68823f800524ebc88a46ee6 Mon Sep 17 00:00:00 2001 From: Will Fleury Date: Wed, 29 Mar 2023 21:10:27 +0100 Subject: [PATCH 1/2] issue #2245 fix exception resolvers --- .../data/rest/webmvc/config/RepositoryRestMvcConfiguration.java | 1 + 1 file changed, 1 insertion(+) 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..744532ce0 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 @@ -764,6 +764,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())); From 0821403800742061869d76a816430f85fa0568d2 Mon Sep 17 00:00:00 2001 From: Will Fleury Date: Wed, 29 Mar 2023 21:12:45 +0100 Subject: [PATCH 2/2] issue #2245 fix exception resolvers --- .../data/rest/webmvc/config/RepositoryRestMvcConfiguration.java | 1 + 1 file changed, 1 insertion(+) 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 744532ce0..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 })