文章目录
视图解析器:简单来讲,将用户请求转到对应页面
SpringBoot中两种常用到的视图解析器方式:
一、@RequestMapping
@Controller
public class IndexController {
@RequestMapping({"/t1","t2"})
public String test(){
return "index";
}
}
二、自定义视图解析配置类
1、导入依赖
<!--Thymeleaf依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
<version>2.7.3</version>
</dependency>
2、如:config包下创建MyMvcConfig类
@Configuration
public class MyMvcConfig implements WebMvcConfigurer {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/t1").setViewName("index");
registry.addViewController("/t2").setViewName("index");
}
}
三、强调
1、注意
你的页面是要放在templates
包下的,这是系统默认这个包!
2、总结
- 第一种方式:常用于跳转
子页面
- 第二种方式:常用于跳转
首页