SpingBoot整合FreeMarker

阅读量: 180 编辑

SpingBoot整合FreeMarker

一、所谓的整合,就是两个步骤

  • 1、引入FreeMarker的jar包,因为我们是maven构建的项目,所以直接在pom.xml文件中加入依赖即可

  • 2、在SpringBoot的配置文件中加入FreeMarker的配置

二、代码实战

修改pom.xml: 在maven的pom.xml中加入依赖

<dependencies>
	 //freemarker的依赖
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-freemarker</artifactId>
    </dependency>
</dependencies>

修改 application.yml,做好FreeMarker的基本配置

# tomcat
server:
  port: 8080

# FreeMarker 的配置
spring:
  freemarker:
    cache: false
    checkTemplateLocation: true
    contentType: text/html
    suffix: .html
    templateEncoding: UTF-8
    templateLoaderPath: classpath:/templates


  • templateLoaderPath,就是MVC的 view 页面所在的位置,也就是 templates 文件夹中

  • suffix,表示前端页面(view)的后缀名