GitHub 地址:
https://github.com/asd821300801/Spring-Boot.git
@Controller 注解是用来专门响应页面的,spring-boot 支持多种模版引擎
其中包括:
1、FreeMarker
2、Groovy
3、Thymeleaf (Spring 官网使用这个)
4、Velocity
5、JSP (Spring Boot官方不推荐,STS创建的项目会在src/main/resources 下有个templates 目录,这里就是让我们放模版文件的,然后并没有生成诸如 SpringMVC 中的webapp目录)
响应JSP页面只需四个步骤:
1:pom加配置,并且把 <packaging>jar</packaging> 改成 <packaging>war</packaging>
2:application.properties配置文件加入JSP支持
3:src/main 下创建 webapp/WEN-INF/page/ 文件夹
4 : 写controller层,具体跟SpringMVC一样
pom.xml加入支持jsp的依赖
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
重点: