只需要添加一个类型为
WebMvcConfigurer
的类,并使用注解@Configuration
标注即可重写SpringMVC的配置,如果想要全面接管,即只有写过的配置生效,不使用默认配置,再添加注解@EnableMVC
即可
- 使用此种方式不只可以去接管mvc,其他配置也是类似,
@Configuration
//@EnableWebMvc
public class MyMVCconfig implements WebMvcConfigurer{
@Bean
public ViewResolver myViewResolver(){
return new MyViewResolver();
}
public static class MyViewResolver implements ViewResolver{
@Override
public View resolveViewName(String viewName, Locale locale) throws Exception {
return null;
}
}
}