Spring程序员Java学习笔记

解析 WebMvcConfigurerAdapter

2018-02-01  本文已影响61人  紫霞等了至尊宝五百年

类说明:

abstract class WebMvcConfigurerAdapter implements WebMvcConfigurer
用于定制 springMvc 的一些配置,该抽象类继承了 WebMvcConfigurer 接口的所有方法,但是都是一些空实现,是 springMvc 为定制配置提供的入口。

方法说明

使用示例: 添加一个自定义的参数解析对象

@Override
public void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) {
    argumentResolvers.add(myHandlerMethodArgumentResolver);
}

@Override
public void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) {

    argumentResolvers.add(sortResolver());
    argumentResolvers.add(pageableResolver());

    ProxyingHandlerMethodArgumentResolver resolver = new ProxyingHandlerMethodArgumentResolver(
            conversionService.getObject());
    resolver.setBeanFactory(context);
    resolver.setBeanClassLoader(context.getClassLoader());

    argumentResolvers.add(resolver);
}
上一篇 下一篇

猜你喜欢

热点阅读