Springboot檢視解析器ViewResolver使用例項
阿新 • • 發佈:2020-04-08
SpringMVC提供的ViewResolver可以分為兩大類:面向單一檢視和麵向多檢視型別。所謂面向單一檢視指可通過檢視模板的位置來定位檢視,面向多檢視需要額外的配置檔案來確定檢視。
專案結構如下(Idea)
程式碼
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; } } }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。