官方不推荐使用jsp文件作为视图!!!
配置如下:
1,Pom文件中添加依赖:
<!--添加jsp依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<!--<scope>provided</scope>-->
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<!--<scope>provided</scope>-->
</dependency>
2,application.yml中添加相关配置:
server:
port: 8080
#设置mvc页面跳转
mvc:
view:
prefix: /WEB-INF/jsp/
suffix: .jsp
3,项目整体结构:
注:
1,webapp和java,resource是同级目录。
2,jsp页面的位置为:/WEB-INF/jsp (jsp页面默认位置在WEB-INF下的jsp目录)
3,application.yml中对于页面位置的配置,prefix: /WEB-INF/jsp/,即使写为/jsp,也不能起作用,而是执行的/WEB-INF/jsp/

4,控制器Controller配置跳转:
注意:
1,@Controller不能写为@RestController,否则访问出错。
2,@RequestMapping(value = "index",method = RequestMethod.GET)可以简写为@RequestMapping( "index")
@Controller
public class IndexController {
private static final String INDEX="index";
@RequestMapping(value = "index",method = RequestMethod.GET)
public String getIndex() {
return INDEX;
}
}
5,启动TraceabilityApplication,访问页面:
访问地址为:http://localhost:8080/index
页面效果为:

