举例子,我们要添加自定义的视图解析器。
1:写一个类,类上面添加注解@Configuration 表明该类是一个配置类。
2:让该类实现(implements)WebMvcConfigurer.
3:实现addViewControllers方法
4:用registry.addViewController(urlPath:"/dologin").setView("succes");
urlPat里面填写要拦截的请求,setView里面填要跳转的页面。
注意的是spring5之后就把WebMvcConfigurerAdpater移除了,所以只能选择,实现WebMvcConfigurer与继承WebMvcConfigurationSupport,但是后者会覆盖掉。springBoot的默认配置,所以建议用前者。
如果你不想保留默认配置,可以在配置类上添加@EnableWebMvc,但是一般不建议。