官方推荐的是Thymeleaf,很多人初学者不习惯用,还是习惯jsp,这里记录下整合过程中遇到的坑。(springboot版本是2.0.3.RELEASE,如果按照流程发现报错或者启动不起来,请检查springboot版本,实践发现,不同版本对jsp支持配置不同)
主要内容:
1.新建项目使用工具IDEA,选择Spring Initializr ,JDK 1.8以上,点击next
2.选择War,点击next
3.选择web组件,点击next,然后点击Finish。
4.新建项目结构以及pom.xml内容如下
5.分别加入对jsp依赖,对servlet依赖,以及jstl依赖。
6.增加webapp目录(默认访问根目录下webapp,注意目录结构不然会出现404),以及WEB-INF,jsp
7.修改配置文件,让视图目录跳转指向/main/webapp/WEB-INF/jsp(为了方便书写,将application.properties修改为yml)
8.新建controller目录,编写controller
9.启动项目 ,正常启动项目失败(正常启动main方法,启动失败)
有2种可以正常启动的方式
9.1运行maven命令 mvn clean spring-boot:run 正常访问
9.2 通过配置tomcat形式,tomcat也可以正常访问