如果想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;
        }
    }
}

 

posted on 2022-05-01 01:21  阿霖找BUG  阅读(36)  评论(0)    收藏  举报