一.整合jsp
1.加入依赖
<!-- spring boot jsp 支持开启 -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<!-- spring boot Servlet 支持开启 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
</dependency>
<!-- spring boot JSTL 支持开启 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
2.在新建项目与main和resources同级目录下新建文件夹,webapp/WEB-INF/jsp,
然后在配置文件中增加jsp的配置
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
3.在jsp文件夹下新建jsp页面,在main文件夹下新建controller层,任意写某个方法跳转,都会跳到jsp对应的页面
二.整合thymeleaf
1.加入依赖
<!--引入thymeleaf的依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
因为springboot中默认的视图解析器就是这个,所以在配置文件中都可以不用写配置,项目会自动到resources/templates下寻找你的页面,和你的静态资源,其他的方法跳转也都会自动打这里寻找页面