FreeMarker 一二事 - 静态模板结合spring展示

简介: freemarker可以脱离web使用 前一篇文章使用了普通的方法 这回说说结合spring pom额外引入这个jar包 1 2 org.springframework 3 spring-context-support 4 ${spring.

freemarker可以脱离web使用

前一篇文章使用了普通的方法

这回说说结合spring

pom额外引入这个jar包

1 <dependency>
2                 <groupId>org.springframework</groupId>
3                 <artifactId>spring-context-support</artifactId>
4                 <version>${spring.version}</version>
5             </dependency>

springmvc.xml需要配置多一个模板

1 <bean id="freemarkerConfig"    class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
2         <property name="templateLoaderPath" value="/WEB-INF/ftl/" />
3         <property name="defaultEncoding" value="UTF-8" />
4     </bean>

然后在你想要生成的ftl中写入想要的模板就行

建议直接把jsp的内容拷贝过去

修改为想应的标签

 

相关文章
|
8月前
|
XML Java 数据库连接
JAVAEE框架整合技术之spring03-SpringJdbcTemplate模板技术和事务处理
JAVAEE框架整合技术之spring03-SpringJdbcTemplate模板技术和事务处理
107 0
|
Java 关系型数据库 API
Spring模板对象Template
Spring模板对象Template
59 0
|
2月前
|
缓存 自然语言处理 Java
详解FreeMarker Template:在Spring Boot中实现动态内容生成
详解FreeMarker Template:在Spring Boot中实现动态内容生成
82 13
|
5月前
|
消息中间件 Java Kafka
Spring Boot与模板引擎:整合Thymeleaf和FreeMarker,打造现代化Web应用
【8月更文挑战第29天】这段内容介绍了在分布式系统中起到异步通信与解耦作用的消息队列,并详细探讨了三种流行的消息队列产品:RabbitMQ、RocketMQ 和 Kafka。RabbitMQ 是一个基于 AMQP 协议的开源消息队列系统,支持多种消息模型,具有高可靠性及稳定性;RocketMQ 则是由阿里巴巴开源的高性能分布式消息队列,支持事务消息等多种特性;而 Kafka 是 LinkedIn 开源的分布式流处理平台,以其高吞吐量和良好的可扩展性著称。文中还提供了使用这三种消息队列产品的示例代码。
37 0
|
8月前
|
SQL Java 数据库连接
Spring 模板技术JdbcTemplate
Spring 模板技术JdbcTemplate
49 0
Spring 模板技术JdbcTemplate
|
8月前
|
前端开发 JavaScript Java
防止spring把静态资源识别thymeleaf模板
防止spring把静态资源识别thymeleaf模板
36 0
|
Java Spring
在Spring Boot中配置Thymeleaf的模板路径
在Spring Boot中配置Thymeleaf的模板路径
719 0
|
JavaScript 安全 前端开发
若依 - Spring Boot - Vue 开发模板
若依 - Spring Boot - Vue 开发模板
213 0
|
缓存 Oracle NoSQL
【Spring学习笔记 六】静态/动态代理实现机制
【Spring学习笔记 六】静态/动态代理实现机制
119 0
|
设计模式 XML 算法
深入理解Spring IOC之设计模式篇(二)、模板模式
深入理解Spring IOC之设计模式篇(二)、模板模式
109 0