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 

    测试

  • 相关阅读:
    Fence Repair(POJ 3253)
    Saruman's Army(POJ 3069)
    Best Cow Line(POJ 3617)
    一往直前!贪心法
    最基础的“穷竭搜索”
    Lake Counting(POJ 2386)
    Ants(POJ 1852)
    热身题
    分布式锁的三种实现方式
    Redis在实际开发中面临的问题
  • 原文地址:https://www.cnblogs.com/chenyanbin/p/13251989.html
Copyright © 2011-2022 走看看