天天看点

SpringBoot整合FreeMarker模板引擎实战篇4:SpringBoot整合Web-freemarker

freemarker 简介:

官方不推荐使用jsp作为页面,我们可以使用其他的模板引擎,比如 Thymeleaf 和 freemarker,官方主推的是Thymeleaf。(本章使用的是freemarker)

FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。

包结构:

1:默认情况下,springboot会从classpath下

的/static、/public、/resoureces、/META­INF/resources 下加载

静态资源;

2:可以通过修改spring.resources.staticLocations来修改静态

资源加载地址。

3:因为应用是打成jar包,所以之前的 src/main/webapp不会加

载。

SpringBoot整合FreeMarker模板引擎实战篇4:SpringBoot整合Web-freemarker

使用freemarker 导入依赖

在pom.xml 导入依赖

继续阅读