1. 程式人生 > 程式設計 >Springboot檢視解析器ViewResolver使用例項

Springboot檢視解析器ViewResolver使用例項

SpringMVC提供的ViewResolver可以分為兩大類:面向單一檢視和麵向多檢視型別。所謂面向單一檢視指可通過檢視模板的位置來定位檢視,面向多檢視需要額外的配置檔案來確定檢視。

專案結構如下(Idea)

Springboot檢視解析器ViewResolver使用例項

程式碼

package com.syu.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.View;
import org.springframework.web.servlet.ViewResolver;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

import java.util.Locale;

//若你想diy一些定製化的功能,只需要寫這個元件,然後將它交給SpringBoot
//擴充套件SpringMVC dispatchservlet
@Configuration
public class MyMvcConfig implements WebMvcConfigurer {

  //ViewResolver 實現了試圖解析器的介面的類,我們就可以把它看作一個檢視解析器
  @Bean
  public ViewResolver myViewResolver(){
    return new MyViewResolver();
  }

  public static class MyViewResolver implements ViewResolver{

    @Override
    public View resolveViewName(String s,Locale locale) throws Exception {
      return null;
    }
  }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。