`
Wind_ZhongGang
  • 浏览: 264164 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Spring集成Freemarker配置

阅读更多

      在基于Spring的框架的web项目里,如果不要使用jsp视图,而想使用freemarker视图模板技术,应该如何进行配置呢?分三步走。这里就不说明Spring的配置了,可以参见我的Spring+Hibernate项目配置,有模板项目可供下载。

 

      一。在pom.xml中添加freemarker dependency

 

 

<!-- Freemarker dependency -->
        <dependency>
            <groupId>org.freemarker</groupId>
            <artifactId>freemarker</artifactId>
            <version>2.3.16</version>
        </dependency>

 

 

     二。添加FreeMarkerConfigurer配置

 

 

    <bean id="freeMarkerConfigurer" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
        <property name="templateLoaderPath" value="/WEB-INF/fmtemplates"/>
    </bean>

 

 

    三。添加FreeMarkerViewResolver配置

 

 

    <bean id="freeMarkerViewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
        <property name="suffix" value=".ftl"/>
    </bean>
 
0
4
分享到:
评论

相关推荐

    spring MVC3 集成 freemarker

    **Spring MVC3 集成 ...综上所述,Spring MVC3集成FreeMarker是一个常见的Web开发实践,通过这种方式,开发者可以将关注点集中在业务逻辑和数据处理上,而将视图的渲染交给FreeMarker,提高开发效率和代码质量。

    spring与freemarker整合 示例源码

    - 配置Spring:在Spring的配置文件(如`applicationContext.xml`)中,定义`FreemarkerConfigurer` Bean,设置Freemarker的配置属性,例如模板路径、编码格式等。 - 配置视图解析器:定义`FreemarkerViewResolver`...

    Struts2、Spring、Freemarker自定义标签

    Struts2、Spring和Freemarker是Java Web开发中的三个重要框架,它们分别在MVC模式的不同层面提供了功能支持。Struts2是一个基于MVC设计模式的Web应用框架,Spring是一个全面的后端应用程序框架,而Freemarker则是一...

    Spring 整合freemarker制作html页面简单demo(附带操作提示).rar

    1. **环境配置**:确保你的项目中已经集成了 Spring 和 Freemarker。在 `pom.xml` 文件中添加相应的依赖,如 Spring Web 和 Freemarker: ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-...

    Spring boot集成freemarker,swagger,druid,mybatis

    Spring Boot 是一个快速开发框架,它简化了基于Spring的应用程序的初始设置和配置。这个项目集成了多个常用组件,包括Freemarker、Swagger、Druid和MyBatis,旨在提供一个全面的微服务开发环境。 **Freemarker** 是...

    springboot集成freemarker和shiro框架

    **SpringBoot集成Freemarker与Shiro框架详解** 在现代Web开发中,SpringBoot因其简洁、高效的特性,已经成为很多开发者的选择。而FreeMarker和Shiro则分别是常用的模板引擎和安全框架,它们能帮助我们构建出功能...

    图解MyEclipse配置struts+hibernate+spring+FreeMarker.rar

    在企业级Web应用开发中,Struts、Hibernate、Spring和FreeMarker这四大框架的集成使用已经成为主流。本资料旨在图解如何在MyEclipse集成开发环境中配置并实现这四者的高效协同工作。 一、Struts框架 Struts是一个...

    spring mvc freemarker 简单例子

    - 在Spring的配置文件(例如`dispatcher-servlet.xml`)中,添加Freemarker视图解析器的配置,包括视图解析器的bean定义,设置模板路径等: ```xml &lt;bean id="freemarkerConfig" class="org.springframework.web....

    Spring 使用Freemarker发送邮件的一个简单模板(代码不完整)

    总的来说,通过Spring集成Freemarker发送邮件,开发者可以灵活地根据业务需求构造邮件模板,提高代码的可维护性和邮件内容的定制化程度。这是一个在实际项目中常见的应用场景,对于提升用户体验和增强服务互动性具有...

    springboot集成freemarker入门案例

    在本文中,我们将深入探讨如何将Spring Boot与FreeMarker模板引擎集成,以便为Web应用程序创建动态、可定制的视图。这是一个基础入门案例,旨在帮助初学者快速理解这两个技术的结合。 Spring Boot是一个由Pivotal...

    spring整合freemarker发送邮件例子

    在Spring的配置文件中,我们需要定义一个`FreeMarkerConfigurer` bean,设置Freemarker的配置属性,例如模板目录、缓存大小等。同时,我们还需要配置一个`JavaMailSender` bean,指定SMTP服务器的相关信息,如主机...

    Spring3.1整合FreeMarker2.3.19

    标题“Spring3.1整合FreeMarker2.3.19”指的是在Spring 3.1版本的框架中集成FreeMarker 2.3.19模板引擎的过程和相关知识点。FreeMarker是一个开源的Java库,用于生成动态HTML、XML或其他类型的文本,常用于Web应用...

    Jersey Spring4 Freemarker HIbernate整合搭建

    3. 集成Spring4:配置Spring的ApplicationContext,声明所需的bean,包括DAO、Service等。可以利用Spring的注解如`@Autowired`进行依赖注入。 4. 使用Hibernate4:配置Hibernate的SessionFactory,创建实体类并用`@...

    手动创建 SpringMvc +SpringDataJpa+Hibernate+ freemarker mavenProject+ 环境切换 webDemo

    总结来说,本项目是一个基础的Web开发框架,结合了SpringMVC的MVC设计模式、Spring Data JPA的数据访问层、Hibernate的ORM能力以及FreeMarker的模板引擎,同时还实现了环境配置的灵活切换,为开发高效、可维护的Web...

Global site tag (gtag.js) - Google Analytics