1.要添加freemaker依赖架包
<!-- Freemarker -->
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.23</version>
</dependency>
2.创建properties文件
# Freemarker配置文件
# 配置说明
# tag_syntax : 设置标签类型([],<>)
# classic_compatible : null值处理
# default_encoding : 默认编码
# output_encoding : 输出编码
# locale : 本地化
# boolean_format : Boolean格式化
# number_format : Number格式化
# date_format : Date格式化
# time_format : Time格式化
# datetime_format : Datetime格式化
# template_update_delay : 模板缓存时间
tag_syntax=auto_detect
classic_compatible=true
default_encoding=UTF-8
output_encoding=UTF-8
locale=zh_CN
boolean_format=true,false
number_format=#
date_format=yyyy-MM-dd
time_format=HH:mm:ss
datetime_format=yyyy-MM-dd HH:mm:ss
template_update_delay=0
3.配置springmvc视图
<!-- 视图解析器 -->
<bean id="viewResolverFtl" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.freemarker.FreeMarkerView"/>
<property name="contentType" value="text/html;charset=utf-8"/>
<property name="cache" value="true" />
<property name="suffix" value=".html" />
<property name="order" value="0"/>
</bean>
<!-- 设置FreeMarker配置文件路径 -->
<bean id="freemarkerConfiguration" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="location" value="classpath:config/freemarker.properties"/>
</bean>
<!-- FreeMarker配置信息 -->
<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="freemarkerSettings" ref="freemarkerConfiguration"/> <!-- 注入FreeMarker配置文件 -->
<property name="templateLoaderPath"> <!-- 设置模板路径 -->
<value>/WEB-INF/</value>
</property>
</bean>