• 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 

    测试

  • 相关阅读:
    异常处理
    SPD各模块总结
    简易js调试
    深入理解:java类加载器
    java基础简介
    android四大组件(一)Activity
    网路编程(网站源码查看器)
    ListView
    SQL查询数据总结
    函数作用域中的this问题
  • 原文地址:https://www.cnblogs.com/chenyanbin/p/13251989.html
Copyright © 2020-2023  润新知