☆ 示例:添加一个视图解析器
1. 第一步:写一个自己的视图解析器类,继承 ViewResolver
public static class MyViewResolver implements ViewResolver{
@Override
public View resolveViewName(String viewName, Locale locale) throws Exception {
return null;
}
}
2. 第二步:用 @Bean 注入到 Spring IoC 容器当中
@Configuration
public class MyMvcConfig implements WebMvcConfigurer{
@Bean
public MyViewResolver myViewResolver(){
return new MyViewResolver();
};
public static class MyViewResolver implements ViewResolver{
@Override
public View resolveViewName(String viewName, Locale locale) throws Exception {
return null;
}
}
}
3. 在 DispatchServlet.java 中的 doDispatch() 方法处打上断点
4. 重启启动 SpringBoot 项目,访问项目路径,观察断点信息,我们就可以看到我们自定义的视图解析器了