SpringBoot 之 扩展 SpringMVC

使用自定义视图解析器:

# src/main/java/com/wu/config/MyMvcConfig.java

@Configuration // 标注这个类是一个配置类

public class MyMvcConfig implements WebMvcConfigurer {

    // 将视图解析器配置到容器中

    @Bean

    public ViewResolver myViewResolver() {

        return new MyViewResolver();

    }


    // 自定义一个视图解析器

    public static class MyViewResolver implements ViewResolver {

        @Override

        public View resolveViewName(String viewName, Locale locale) throws Exception {

            return null;

        }

    }

}

配置自定义视图跳转:

# src/main/java/com/wu/config/MyMvcConfig.java

@Configuration // 标注这个类是一个配置类

public class MyMvcConfig implements WebMvcConfigurer {

    // 配置视图跳转

    @Override

    public void addViewControllers(ViewControllerRegistry registry) {

        registry.addViewController("/").setViewName("index");

        registry.addViewController("/index.html").setViewName("index");

    }

}

亚马逊测评www.yisuping.com

你可能感兴趣的:(SpringBoot 之 扩展 SpringMVC)