SPR-9056 Make DelegatingWebMvcConfiguration config callbacks not final

It should be possible to progress from extending
WebMvcConfigurerAdapter (w/ @EnableWebMvc) to extending
WebMvcConfigurationSupport directly, to extending
DelegatingWebMvcConfigurationSupport. This change
makes that possible.
This commit is contained in:
Rossen Stoyanchev 2012-01-30 17:55:34 -05:00
parent 8980ce712d
commit 610fa618aa
1 changed files with 10 additions and 10 deletions

View File

@ -51,52 +51,52 @@ public class DelegatingWebMvcConfiguration extends WebMvcConfigurationSupport {
} }
@Override @Override
protected final void addInterceptors(InterceptorRegistry registry) { protected void addInterceptors(InterceptorRegistry registry) {
configurers.addInterceptors(registry); configurers.addInterceptors(registry);
} }
@Override @Override
protected final void addViewControllers(ViewControllerRegistry registry) { protected void addViewControllers(ViewControllerRegistry registry) {
configurers.addViewControllers(registry); configurers.addViewControllers(registry);
} }
@Override @Override
protected final void addResourceHandlers(ResourceHandlerRegistry registry) { protected void addResourceHandlers(ResourceHandlerRegistry registry) {
configurers.addResourceHandlers(registry); configurers.addResourceHandlers(registry);
} }
@Override @Override
protected final void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) { protected void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
configurers.configureDefaultServletHandling(configurer); configurers.configureDefaultServletHandling(configurer);
} }
@Override @Override
protected final void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) { protected void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) {
configurers.addArgumentResolvers(argumentResolvers); configurers.addArgumentResolvers(argumentResolvers);
} }
@Override @Override
protected final void addReturnValueHandlers(List<HandlerMethodReturnValueHandler> returnValueHandlers) { protected void addReturnValueHandlers(List<HandlerMethodReturnValueHandler> returnValueHandlers) {
configurers.addReturnValueHandlers(returnValueHandlers); configurers.addReturnValueHandlers(returnValueHandlers);
} }
@Override @Override
protected final void configureMessageConverters(List<HttpMessageConverter<?>> converters) { protected void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
configurers.configureMessageConverters(converters); configurers.configureMessageConverters(converters);
} }
@Override @Override
protected final void addFormatters(FormatterRegistry registry) { protected void addFormatters(FormatterRegistry registry) {
configurers.addFormatters(registry); configurers.addFormatters(registry);
} }
@Override @Override
protected final Validator getValidator() { protected Validator getValidator() {
return configurers.getValidator(); return configurers.getValidator();
} }
@Override @Override
protected final void configureHandlerExceptionResolvers(List<HandlerExceptionResolver> exceptionResolvers) { protected void configureHandlerExceptionResolvers(List<HandlerExceptionResolver> exceptionResolvers) {
configurers.configureHandlerExceptionResolvers(exceptionResolvers); configurers.configureHandlerExceptionResolvers(exceptionResolvers);
} }