1、导入依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
</dependencies>
注:spring-boot默认不支持jsp,所以需要导入tomcat-embed-jasper依赖包
2、spring-boot新特性注解
@GetMapping("") = RequestMapping("",method=get)
@PostMapping("")
@DeleteMapping("")
@PutMapping("")
3、使用JSP页面如下
导入依赖:

配置属性文件:

控制器:

4、使用模板freemarker
添加依赖包:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
freemarker存放页面默认位置:classpath:templates/下

可以修改默认位置:参考autoconfig下的freemarkProperties.java
修改模板路径如下:
spring.freemarker.templateLoaderPath=classpath:/my/
![]()

本文介绍如何在Spring Boot项目中集成JSP和Freemarker模板引擎,包括所需依赖、配置属性及使用方法。通过示例展示如何为Spring Boot添加JSP支持,以及Freemarker模板的配置和页面存放位置。
892

被折叠的 条评论
为什么被折叠?



