SpringBoot中使用freemarker
现在一般都是前后端分离项目,很少用到freemarker作为视图层,这里简单记录一下在SpringBoot中使用freemarker的过程
1、添加依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> </dependency>
2、freemarker文件默认路径:classpath:/templates/
3、测试代码如下
1)新建resources/templates/reg.ftl,内容:测试1234
2)新建测试类
@Controller public class TestController { @RequestMapping("/test") public String reg(){ return "/reg"; } }
浏览器输入:http://127.0.0.1:8080/test,页面显示测试1234
如果修改freemarker文件的默认路径为classpath:/ftl/,classpath:/ftl2/,则需在配置文件中进行如下配置
spring.freemarker.templateLoaderPath=classpath:/ftl/,classpath:/ftl2/