`

Thymeleaf 首发教程 与 spring 整合

 
阅读更多

Thymeleaf的jar自带了 与 Spring的整合的相关扩展包  ThymeleafViewResolver 视图

首先添加依赖

 

1
2
3
4
5
<dependency>
    <groupId>org.thymeleaf</groupId>
    <artifactId>thymeleaf</artifactId>
    <version>2.0.18</version>
</dependency>

添加与spring的整合包

 

1
2
3
4
5
<dependency>
    <groupId>org.thymeleaf</groupId>
    <artifactId>thymeleaf-spring3</artifactId>
    <version>2.0.18</version>
</dependency>

 

第二步 在spring mvc中加入下列

1
2
3
4
5
6
7
8
9
10
11
12
<!--声明视图 -->
    <bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver"
        p:prefix="/WEB-INF/templates/"
        p:suffix=".html"
        p:templateMode="HTML5"
        p:order="1"/>
     
    <bean id="templateEngine" class="org.thymeleaf.spring3.SpringTemplateEngine"
        p:templateResolver-ref="templateResolver" />
         
    <bean class="org.thymeleaf.spring3.view.ThymeleafViewResolver"
        p:templateEngine-ref="templateEngine"/>

注意到这里 加了p xmlns命名空间 其实p命名空间相当于property 属性 ,同spring 配置基本视图一样 你也可以改成这种风格 

 

1
2
3
4
5
6
7
8
<bean  id="viewResolver"
        class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="viewClass"
            value="org.springframework.web.servlet.view.JstlView" />
             
        <property name="prefix" value="/WEB-INF/jsp/"></property>
        <property name="suffix" value=".jsp"></property>
    </bean>

到这里 配置已经完成了

下面就可以看上一篇文章 controller注入model 绑定,,,等等 进行开发了

 

http://my.oschina.net/yilian/blog/172566

分享到:
评论

相关推荐

    thymeleaf整合spring所需包

    `thymeleaf-spring4-3.0.3.jar`是Thymeleaf与Spring框架集成的核心库,适用于Spring 4.x版本。这个版本的Thymeleaf支持Spring的注解驱动开发,如@Controller、@RequestMapping等,并且能与Spring的模型视图解析器...

    spring mvc整合thymeleaf示例

    thymeleaf,我个人认为是个比较好的模板,性能也比一般的,比如freemaker的要高,而且把将美工和程序员能够结合起来,美工能够在浏览器中查看静态效果,程序员可以在应用服务器查看带数据的效果。 thymeleaf是一个...

    Thymeleaf+Spring官网教程

    ### Thymeleaf与Spring框架整合教程 #### 概述 本教程主要介绍如何将Thymeleaf模板引擎与Spring框架进行整合,并特别关注于Spring MVC应用中的集成方式。Thymeleaf是一种现代服务器端的Java模板引擎,它可以提供...

    springboot整合thymeleaf模板

    8. **表单处理**:Thymeleaf的`th:field`、`th:error`等标签可以方便地与Spring表单绑定,处理表单验证和错误信息。 9. **模板布局**:Thymeleaf的`th:replace`和`th:include`特性可用于实现模板的继承和布局,提高...

    springboot整合thymeleaf完整例子

    本案例将详细讲解如何将SpringBoot与Thymeleaf进行整合,构建一个完整的Web应用。 首先,我们需要在SpringBoot项目中引入Thymeleaf的依赖。在`pom.xml`文件中,添加如下Maven依赖: ```xml &lt;groupId&gt;org.spring...

    spring boot thymeleaf整合代码

    spring boot thymeleaf 整合代码

    springboot+spring data jpa+thymeleaf学习web项目整合demo源码

    1. **Spring Boot 整合**:Spring Boot 可以与多个框架集成,如 Spring MVC、Spring Data 和 Thymeleaf。这个项目演示了如何将这些组件一起配置,以构建一个完整的 Web 应用。 2. **Spring Data JPA 配置**:在 ...

    Spring3+ThymeLeaf

    通过这个标签,我们可以理解这是一个关于如何在Spring应用中使用Thymeleaf进行邮件内容动态生成和发送的示例或教程。 至于压缩包中的文件"SpringEmail",可能包含了实现上述功能的源代码、配置文件或其他相关资源。...

    Spring Security整合Thymeleaf实现访问控制

    本文将深入探讨如何将Spring Security与Thymeleaf整合,实现Web应用的访问控制。 首先,我们需要了解Spring Security的基本概念。Spring Security提供了用户认证、权限控制、CSRF防护等功能,通过配置不同的Filter...

    SpringBoot快速整合ShiroRedis与Thymeleaf(完整版)免费下载

    在本资源中,我们主要探讨如何将Spring Boot与Shiro安全框架、Redis缓存系统以及Thymeleaf模板引擎进行整合,以构建一个高效的后端应用程序。以下是对这些技术及整合过程的详细说明: 1. **Spring Boot**: Spring...

    Spring boot整合mybaties+thymeleaf实现基础

    在本项目中,我们将探讨如何将 Spring Boot 与 MyBatis 和 Thymeleaf 整合,以实现一个基础的 Web 应用。 MyBatis 是一个优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 ...

    springboot-thymeleaf

    SpringBoot与Thymeleaf的整合是现代Java Web开发中常用的技术栈,它结合了Spring Boot的便捷性和Thymeleaf的动态模板引擎优势。这个名为"springboot-thymeleaf"的项目就是一个实例,展示了如何在Spring Boot应用中...

    spring boot+thymeleaf+bootstrap 简单实现后台管理系统界面(看评论酌情下载)

    Thymeleaf 在Spring Boot 中的整合,使得开发者能够方便地进行视图层的渲染,同时提供了与Spring MVC的无缝集成。 Bootstrap 是一个流行的前端开发框架,用于构建响应式和移动优先的网站。它包含了一系列预先设计的...

    spring boot+spring mvc+mybatis+thymeleaf整合开发学生成绩信息管理系统

    项目描述 学生成绩管理系统,有三...spring boot+spring mvc+mybatis+layui+jquery+thymeleaf http://localhost:8080/Sys/loginView 管理员账号 admin admin 老师登录 2020031920 111111 学生账号登录 20200319 111111

    idea+springboot+thymeleaf

    标题 "idea+springboot+thymeleaf" 暗示了这个压缩包可能包含一个使用IntelliJ IDEA开发的Spring Boot项目,其中整合了Thymeleaf模板引擎。让我们详细了解一下这三个关键组件: 1. **IntelliJ IDEA**:这是一款由...

    spring boot+bootstrap+thymeleaf

    Thymeleaf与Spring Boot结合使用时,可以无缝集成,提供强大的视图渲染能力。 **整合应用:Spring Boot + Bootstrap + Thymeleaf** 将这三者结合起来,可以构建出高效、美观且易于维护的企业级Web应用。Spring Boot...

    springboot整合thymeleaf+maven实现异常处理页面

    在这个“springboot整合thymeleaf+maven实现异常处理页面”的案例中,我们将探讨如何在 SpringBoot 应用中整合 Thymeleaf 和 Maven,以及如何设置自定义的全局异常处理机制,使得当应用程序出现异常时,能够优雅地将...

    spring boot thymeleaf 整合 百度Ueditor 集成demo

    在本文中,我们将深入探讨如何将Spring Boot、Thymeleaf和百度Ueditor进行整合,以便在Web应用程序中实现一个功能强大的富文本编辑器。这个集成的Demo将帮助开发者解决后端配置问题,确保文件上传功能正常运行。 ...

    spring boot 实践学习案例,与其它组件整合

    spring boot 实践学习案例,与其它组件结合如 mybatis、jpa、dubbo、redis、mongodb、memcached、kafka、rabbitmq、activemq、elasticsearch、security、shiro等 #### Spring Boot 版本 - 2.0.3.RELEASE #### 模块...

    spring boot+hibernate+thymeleaf 练习demo项目源码

    Thymeleaf是一个现代的服务器端HTML模板引擎,它与Spring Boot结合使用时,可以提供动态生成HTML的能力。在本项目中,Thymeleaf模板将用于构建前端页面,通过表达式语言(EL)和条件语句等,将后端的数据动态渲染到...

Global site tag (gtag.js) - Google Analytics