Populate custom ExceptionHandlerExceptionResolver with ApplicationContext.
Fixes #2245. Original pull request #2246.
This commit is contained in:
committed by
Oliver Drotbohm
parent
bf14373848
commit
37794446a3
@@ -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 })
|
||||
@@ -762,6 +763,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(), repoRequestArgumentResolver.get()));
|
||||
er.setMessageConverters(defaultMessageConverters.get());
|
||||
|
||||
Reference in New Issue
Block a user