使用视图控制器:一个除了将请求转发给视图之外什么都不做的控制器。即:当控制器足够简单以至于它不会填充模型或没有表单输入时。
方法一(推荐方案):
可以目录下 web\WebConfig 配置文件,使用配置文件替代控件器
package tacos.web;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void addViewControllers(ViewControllerRegistry registry){
registry.addViewController("/").setViewName("home");
}
}
访问:http://localhost:8080,显示“home"视图
---------------------------------------------------------------------------
方法二:
也可以在项目启动类中实现同样的效果,代码如下:
@SpringBootApplication
public class TacoCloudApplication implements WebMvcConfigurer {
public static void main(String[] args) {
SpringApplication.run(TacoCloudApplication.class, args);
}
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/").setViewName("home");
}
}