SpringBoot之整合freemarket

SpringBoot整合freemarket

1.pom配置:添加 freemarket 启动器

        
        
            org.springframework.boot
            spring-boot-starter-freemarker
        
        

 

2.springboot中默认的模板引擎都是放在 src/main/resource/templaters/ 目录下

此处我建立一个 templaters 文件夹,并建立一个 flt 的文件里,用于存放 freemarket 的模板文件。

SpringBoot之整合freemarket_第1张图片

3,遍写模板文件,freemarket的文件后缀为 .ftl


    <#list arr as i>
        
姓名
${ i }

4.编写控制器

@Controller
public class FreemarkerController {

    @RequestMapping("/freemarker")
    public String freemarker(Model model){
        ArrayList arr = new ArrayList<>();
        arr.add("zhangzq");
        arr.add("licm");

        model.addAttribute("arr",arr);
        System.out.println("zhangzq");
        return "ftl/freemarker";
    }

}

此处返回的时候不需要带上后缀,笔者自己写的时候带上后缀就是404

至于 freemarket语法,感兴趣的可以另去查询资料,此处不做介绍

SpringBoot之整合freemarket_第2张图片

 

你可能感兴趣的:(springboot,freemarket,SpringBoot菜鸟教程)