SpringBoot 默认推荐使用的前端引擎是thymeleaf
1、需要添加依赖
使用maven, 在pom文件中添加tomcat依赖
org.apache.tomcat.embed
tomcat-embed-jasper
provided
使用gradle,在build.gradle配置文件中添加依赖
'org.apache.tomcat.embed:tomcat-embed-jasper'
2、添加jsp页面文件夹
新建目录在src/main下创建webapp目录
在目录下面创建jsp页面
3、在核心配置文件中指定页面前缀后缀
如果是.properties配置文件添加属性
spring.mvc.view.prefix=/
spring.mvc.view.suffix=.jsp
如果是.yml配置文件添加属性
spring:
mvc:
view:
prefix: WEB-INF/
suffix: .jsp
两种配置文件的意思是相同的,只是配置形式不一样而已,前缀配置,后缀配置。
4、指定编译输出目录 在pom文件中加入下面配置
src/main/webapp
META-INF/resources
.
如果是gradle构建的项目这个配置不需要操作。
5、测试
这样基本上就配置完成了,需要我们写一个controller来测试
@Controller
public class IndexController {
@RequestMapping("index")
public String index(){
System.out.println("进来了");
return "test";
}
}
6、运行
启动SpringBoot项目,访问地址,验证成功。