一、springboot 整合freemarker
1、首先在pom.xml文件中引入freemarker 模板依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
2、在application.properties文件中進行freemarker的基本配置

image.png
3、在src/main/resources/templates下新建freemarker目錄以及index.ftl文件。

image.png
4、在src/main/java中com.imooc.controller包中新建FreemarkerController.java

image.png
二、springboot 整合thymeleaf
1、首先在pom.xml文件中引入thymeleaf 模板依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
2、在application.properties文件中進行thymeleaf的基本配置

image.png
3、在src/main/resources/templates下新建thymeleaf目錄以及index.html文件。

image.png
4、在src/main/java中com.imooc.controller包中新建ThymeleafController.java

image.png
附源碼地址:https://github.com/leechenxiang/imooc-springboot-starter