摘自百度百科
SpringBoot整合Freemarker第一步:首先就是要引入Freemarker的依赖
<!-- 引入freeMarker的依赖包. --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> </dependency>
第二步:再resources目录下创建存放Freemarker模板的目录,命名为templates(注意这里取templates,Freemarker默认路径就是resources下的templates),同时创建好模板
this is icloudit <br> ${name} ${sex} <#if sex==1> 男 <#elseif sex==2> 女 <#else> 其他 </#if> <#list userlist as user> ${user} </#list>
第三步:编写controller类
/*@RestController//表示该接口全部返回的是json格式的结果 */ @Controller public class IndexController { @RequestMapping("/indexcontroller") public String indexcontroller(Map<String,Object> result){ System.out.println("sfljasldfjlkasjfkl"); result.put("name","cd"); result.put("sex",0); List<String> list = new ArrayList<String>(); list.add("张三"); list.add("李四"); result.put("userlist",list); return "index"; }
第四步:运行
出现上图则成功
文章来源: SpringBoot整合Freemarker