SpringBoot整合模版引擎freemarker实战

Freemarker相关maven依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>

Freemarker基础配置

application.properties

复制代码
spring.resources.static-locations = classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,classpath:/templates/
# 是否开启thymeleaf缓存,本地为false,生产建议为true
spring.freemarker.cache=false
spring.freemarker.charset=utf-8
spring.freemarker.allow-request-override=false
spring.freemarker.check-template-location=true
# 类型
spring.freemarker.content-type=text/html
spring.freemarker.expose-request-attributes=true
spring.freemarker.expose-session-attributes=true
# 文件后缀
spring.freemarker.suffix=.ftl
# 路径
spring.freemarker.template-loader-path=classpath:/templates/
复制代码

建立文件夹

1)src/main/resources/templates/user/fm/
2)建立一个index.ftl

index.ftl

 

FreemarkerController.java 

 

测试

 

posted @   陈彦斌  阅读(196)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示