freemarker 简介:
官方不推荐使用jsp作为页面,我们可以使用其他的模板引擎,比如 Thymeleaf 和 freemarker,官方主推的是Thymeleaf。(本章使用的是freemarker)
FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。
包结构:
1:默认情况下,springboot会从classpath下
的/static、/public、/resoureces、/METAINF/resources 下加载
静态资源;
2:可以通过修改spring.resources.staticLocations来修改静态
资源加载地址。
3:因为应用是打成jar包,所以之前的 src/main/webapp不会加
载。
使用freemarker 导入依赖
在pom.xml 导入依赖