`
bewithme
  • 浏览: 428453 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

spring mvc 4集成thymeleaf 3

 
阅读更多

      thymeleaf 可以说是目前最为好用的模版引擎,集成也是非常方便。可以访问http://www.thymeleaf.org/ 来查看相应的说明。

 

引入依赖

    

<dependency>
    <groupId>org.thymeleaf</groupId>
    <artifactId>thymeleaf</artifactId>
    <version>3.0.2.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.thymeleaf</groupId>
    <artifactId>thymeleaf-spring4</artifactId>
    <version>3.0.2.RELEASE</version>
</dependency>

 spring 配置

 

 

<!-- Thymeleaf View Resolver - implementation of Spring's ViewResolver interface -->
    <bean id="viewResolver" class="org.thymeleaf.spring4.view.ThymeleafViewResolver">
        <property name="templateEngine" ref="templateEngine" />
        <property name="characterEncoding" value="UTF-8" />
    </bean>
    
    <!-- Thymeleaf Template Engine (Spring4-specific version) -->
    <bean id="templateEngine" class="org.thymeleaf.spring4.SpringTemplateEngine">
        <property name="templateResolvers">
            <set>
                <ref bean="templateResolver" />
            </set>
        </property>
    </bean>
    
    <!-- Thymeleaf Template Resolver -->
     <bean id="templateResolver" class="org.thymeleaf.spring4.templateresolver.SpringResourceTemplateResolver">
        <property name="prefix" value="/" />
        <property name="templateMode" value="HTML" />
    </bean> 

 这样web应用根目录下的所有html页面都会用thymeleaf来解析了。

 

 

 

如果您觉得我的文章给了您帮助,请为我买一杯饮料吧!我将非常感激并坚持为大家提供更多帮助!
0
2
分享到:
评论

相关推荐

    Spring mvc spring security Thymeleaf and Bootstrap

    Spring MVC、Spring Security、Thymeleaf 和 Bootstrap 是构建现代Web应用程序的重要技术栈。下面将分别详细介绍这些技术及其在后台管理中的应用。 1. Spring MVC: Spring MVC是Spring框架的一个模块,专门用于...

    基于spring mvc+spring data+Thymeleaf+mysql的简单工程

    这是一个基于Spring MVC、Spring Data、Thymeleaf和MySQL数据库构建的简单Web应用程序工程。这个项目的核心在于利用这些技术栈来实现数据的CRUD(创建、读取、更新和删除)操作,并通过Web界面进行交互。 **Spring ...

    Spring MVC / Spring Boot中使用Thymeleaf模板引擎

    集成Thymeleaf到Spring MVC项目中,需要在`pom.xml`中添加Thymeleaf的依赖。在Maven配置文件中,我们可以看到类似以下的代码段: ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-starter-...

    spring mvc集成webservice

    在提供的"power-gw"压缩包文件中,可能包含了整个Spring MVC集成Web服务的示例项目,包括了上述步骤的实现。源码分析可以帮助理解各个组件的职责和交互方式,以及如何在实际项目中应用这些概念。 总结来说,Spring ...

    Spring+thymeleaf小示例

    4. **MVC模式**:Spring MVC是Spring框架的一部分,遵循模型-视图-控制器架构模式。模型处理数据,视图负责展示,而控制器接收用户请求并调用模型和视图。 5. **Thymeleaf模板语法**:Thymeleaf通过特殊的属性指令...

    Mastering Spring MVC 4(2015.09)源码

    Spring MVC支持多种视图技术,如JSP、FreeMarker或Thymeleaf,开发者可以根据项目需求选择合适的视图解析器。 视图解析器是Spring MVC中用于确定视图名对应的实际资源路径的组件。例如,...

    Java_学习如何使用Spring MVC和Thymeleaf创建Web页面.zip

    学习如何使用Spring MVC和Thymeleaf创建Web页面,首先你需要理解MVC模式的基本原理,然后熟悉Spring Boot的起步依赖和配置,因为Spring Boot已经集成了Spring MVC和Thymeleaf,可以简化开发流程。在创建一个Spring ...

    Spring MVC 4 Quickstart Maven Archetype

    通过这个Quickstart Archetype,开发者可以快速上手Spring MVC 4、Thymeleaf、Bootstrap、JPA和Spring Security,构建出具有现代Web应用特性的项目,例如用户登录注册、权限管理、响应式布局以及数据库操作等功能。...

    精通Spring MVC4

    JSP、FreeMarker、Thymeleaf等都可以作为视图技术,Spring MVC支持多种视图技术的集成。 5. **模型数据:Model和ModelAndView** Model接口用于存储请求处理过程中产生的数据,这些数据可以通过Model.addAttribute...

    thymeleaf for spring pdf

    这些库被打包为单独的.jar文件(thymeleaf-spring3-{version}.jar和thymeleaf-spring4-{version}.jar),需要添加到项目的类路径中以在应用程序中使用Thymeleaf的Spring集成。 在本文的教程中,将解释如何将...

    spring mvc与mybatis的集成

    集成 Spring MVC 和 MyBatis 的主要步骤包括以下几个方面: 1. **环境准备**:首先,确保项目中引入了 Spring MVC、MyBatis 相关的依赖库,如 spring-webmvc、spring-jdbc、mybatis、mybatis-spring 等。这些依赖...

    spring boot+thymeleaf项目实战

    在本项目实战中,我们将深入探讨Spring Boot与Thymeleaf的集成应用,这是一个流行的Java Web开发框架组合,用于快速构建高效、现代化的Web应用程序。Spring Boot简化了Spring的配置,而Thymeleaf则是一个功能强大的...

    最全最经典spring-mvc教程

    另外,Spring MVC与Spring框架的其他组件无缝集成,如Spring AOP(面向切面编程)用于实现日志、事务管理等功能,Spring JDBC和MyBatis等持久层框架用于数据库操作,以及Spring Data JPA、Hibernate等ORM工具,使得...

    Spring MVC 4.2.3

    3. **RESTful支持**:Spring MVC提供了对RESTful风格的HTTP方法(如GET、POST、PUT、DELETE等)的优秀支持,便于构建符合REST原则的Web服务。 4. **ModelAndView对象的改进**:此版本对`ModelAndView`对象进行了...

    精通spring mvc 4 看透springmvc pdf 高清完全版

    此外,书中涵盖了Spring MVC与模板引擎的集成,如FreeMarker、Thymeleaf等,这些模板引擎可以帮助开发者更方便地设计和渲染视图。同时,还讨论了Spring MVC如何与Ajax技术结合,实现页面的无刷新更新,提高用户体验...

    精通Spring MVC4 电子版_springmuv_

    11. **视图技术**:Spring MVC可以与多种视图技术集成,如JSP、Thymeleaf、Freemarker等,使得视图渲染更加灵活。 12. **测试**:Spring MVC提供了MockMVC工具,用于单元测试和集成测试控制器,模拟HTTP请求并验证...

Global site tag (gtag.js) - Google Analytics