由于Spring默认对freemarker做了支持,所以spring集成freemarker变得很简单。有的项目甚至完全使用模板来做页面展示。
废话少说,看如果使用:
1. 要引入spring所需包
2. 加入freemarker包
<dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.20</version> </dependency>
2. 在spring配置文件中添加以下配置
<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<!-- 把模板统一放在classpath中template路径下 --> <property name="templateLoaderPaths" value="classpath:template"></property> <property name="freemarkerSettings"> <props> <prop key="default_encoding">UTF-8</prop> <prop key="locale">zh_CN</prop> </props> </property> </bean>
完成!