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/

 

posted @ 2019-11-24 20:33  雷雨客  阅读(585)  评论(0编辑  收藏  举报