☆ 示例:添加一個視圖解析器
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 項目,訪問項目路徑,觀察斷點信息,我們就可以看到我們自定義的視圖解析器了