Populate custom ExceptionHandlerExceptionResolver with ApplicationContext.
Fixes #2245. Original pull request #2246.
This commit is contained in:
committed by
Oliver Drotbohm
parent
ae42018aab
commit
816ca84e70
@@ -151,6 +151,7 @@ import com.fasterxml.jackson.datatype.jdk8.Jdk8Module;
|
||||
* @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 class RepositoryRestMvcConfiguration extends HateoasAwareSpringDataWebCon
|
||||
public void extendHandlerExceptionResolvers(List<HandlerExceptionResolver> exceptionResolvers) {
|
||||
|
||||
ExceptionHandlerExceptionResolver er = new ExceptionHandlerExceptionResolver();
|
||||
er.setApplicationContext(applicationContext);
|
||||
er.setCustomArgumentResolvers(defaultMethodArgumentResolvers(selfLinkProvider.get(),
|
||||
persistentEntityArgumentResolver.get(), persistentEntityResourceAssemblerArgumentResolver.get(),
|
||||
repoRequestArgumentResolver.get()));
|
||||
|
||||
Reference in New Issue
Block a user