zoukankan      html  css  js  c++  java
  • 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 

    测试

  • 相关阅读:
    JAVA学习25天
    Java学习第24天
    Java学习第23天
    Java学习22天
    第3周
    Java21
    day23作业
    day23
    Typecho使用技巧
    搭建Typecho博客
  • 原文地址:https://www.cnblogs.com/chenyanbin/p/13251989.html
Copyright © 2011-2022 走看看