spring boot: freemarket模板引擎
freemarket模板引擎,可以和thymeleaf模板引擎共存
pom.xml引入
org.springframework.boot spring-boot-starter-freemarker
appliationContext.properties配置
####################################################FREEMARKET#################################################spring.freemarker.allow-request-override=falsespring.freemarker.cache=falsespring.freemarker.check-template-location=truespring.freemarker.charset=UTF-8spring.freemarker.content-type=text/htmlspring.freemarker.expose-request-attributes=falsespring.freemarker.expose-session-attributes=falsespring.freemarker.expose-spring-macro-helpers=false#spring.freemarker.prefix=#spring.freemarker.request-context-attribute=#spring.freemarker.settings.*=spring.freemarker.suffix=.ftlspring.freemarker.template-loader-path=classpath:/templates/ #comma-separated list#spring.freemarker.view-names= # whitelist of view names that can be resolved
OrderController.JAVA控制器文件
package com.muyang.boot22.controller;import java.util.Map;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Controller@RequestMapping(value="/order")public class OrderController { @RequestMapping(value="/index") public String index(Mapmap) { map.put("name", "张三"); return "order/index"; } @RequestMapping(value="/list") public String list(Map map) { map.put("name", "张三"); map.put("age", 25); map.put("gender", "男"); return "order/list"; } }
view文件
order/list.ftl
freemark-listfreemarket-list
name: ${name} age: ${age} gender: ${gender}
pom.xml参考
4.0.0 com.muyang boot22 0.0.1-SNAPSHOT jar boot22 http://maven.apache.org org.springframework.boot spring-boot-starter-parent 1.5.9.RELEASE UTF-8 1.8 org.springframework.boot spring-boot-starter-web javax.servlet jstl junit junit 3.8.1 test mysql mysql-connector-java org.springframework.boot spring-boot-starter-data-jpa org.springframework.boot spring-boot-starter-thymeleaf org.springframework.boot spring-boot-starter-freemarker com.alibaba fastjson 1.2.15 org.springframework.boot spring-boot-devtools true true org.springframework.boot spring-boot-maven-plugin true
访问路径
http://localhost:8081/springboot/order/index
http://localhost:8081/springboot/order/list