SpringBoot 中 WebMvcConfigurer 配置类

什么情况下使用 WebMvcConfigurer ?

通常我们只需要一个可以跳转页面的 Controller ,并不需要它执行任何逻辑或者填充某些模型数据时,可以通过配置类实现 WebMvcCinfigurer 重写 addViewControllers() 方法。

如何使用 WebMvcConfigurer ?

新建一个配置类,实现 WebMvcConfigurer 接口,重写 addViewControllers() 方法(现有配置类也可以,建议新建,二次翻阅时简单易懂。)。

代码:

package sia.tacocloud.config;

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

/**
 * @Configuration
 *      声明这是一个配置类
 */
 @Configuration
 public class ViewConfiguration implements WebMvcConfigurer {
 
  @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        //参数一: 指定访问路径,参数二: 指定该路径对应的视图名。
        registry.addViewController("/home").setViewName("home");
    }
    
}

猜你喜欢

转载自blog.csdn.net/uziuzi669/article/details/109784925