如果想diy一些定制化的功能,只要写这个组件,然后将它交给springboot,springboot就会帮我们自动装配
第一步加注解@Configuration,第二步继承WebMvcConfigurer,第三步自定义自己要的功能(重写),最后一步@Bean一下,ViewResolver實現了对应接口的類。
package com.huang.conlig; 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; @Configuration public class MyMvcConlig implements WebMvcConfigurer { // ViewResolver實現了視圖解析器接口的類,我們就可以把它看做視圖解析器 @Bean public ViewResolver myViewResolver(){ return new MyViewResolver(); } //自定義一個自己的視圖解析器MyViewResolver(重寫) public static class MyViewResolver implements ViewResolver{ @Override public View resolveViewName(String viewName, Locale locale) throws Exception { return null; } } }
本文来自博客园,作者:阿霖找BUG,转载请注明原文链接:https://www.cnblogs.com/lin-07/articles/16212038.html
浙公网安备 33010602011771号