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-spring4-3.0.3.jar`是Thymeleaf与Spring框架集成的核心库,适用于Spring 4.x版本。这个版本的Thymeleaf支持Spring的注解驱动开发,如@Controller、@RequestMapping等,并且能与Spring的模型视图解析器...
thymeleaf,我个人认为是个比较好的模板,性能也比一般的,比如freemaker的要高,而且把将美工和程序员能够结合起来,美工能够在浏览器中查看静态效果,程序员可以在应用服务器查看带数据的效果。 thymeleaf是一个...
### Thymeleaf与Spring框架整合教程 #### 概述 本教程主要介绍如何将Thymeleaf模板引擎与Spring框架进行整合,并特别关注于Spring MVC应用中的集成方式。Thymeleaf是一种现代服务器端的Java模板引擎,它可以提供...
在本文中,我们将深入探讨如何将Spring Boot、Thymeleaf和百度Ueditor进行整合,以便在Web应用程序中实现一个功能强大的富文本编辑器。这个集成的Demo将帮助开发者解决后端配置问题,确保文件上传功能正常运行。 ...
8. **表单处理**:Thymeleaf的`th:field`、`th:error`等标签可以方便地与Spring表单绑定,处理表单验证和错误信息。 9. **模板布局**:Thymeleaf的`th:replace`和`th:include`特性可用于实现模板的继承和布局,提高...
本案例将详细讲解如何将SpringBoot与Thymeleaf进行整合,构建一个完整的Web应用。 首先,我们需要在SpringBoot项目中引入Thymeleaf的依赖。在`pom.xml`文件中,添加如下Maven依赖: ```xml <groupId>org.spring...
spring boot thymeleaf 整合代码
1. **Spring Boot 整合**:Spring Boot 可以与多个框架集成,如 Spring MVC、Spring Data 和 Thymeleaf。这个项目演示了如何将这些组件一起配置,以构建一个完整的 Web 应用。 2. **Spring Data JPA 配置**:在 ...
通过这个标签,我们可以理解这是一个关于如何在Spring应用中使用Thymeleaf进行邮件内容动态生成和发送的示例或教程。 至于压缩包中的文件"SpringEmail",可能包含了实现上述功能的源代码、配置文件或其他相关资源。...
本文将深入探讨如何将Spring Security与Thymeleaf整合,实现Web应用的访问控制。 首先,我们需要了解Spring Security的基本概念。Spring Security提供了用户认证、权限控制、CSRF防护等功能,通过配置不同的Filter...
在本资源中,我们主要探讨如何将Spring Boot与Shiro安全框架、Redis缓存系统以及Thymeleaf模板引擎进行整合,以构建一个高效的后端应用程序。以下是对这些技术及整合过程的详细说明: 1. **Spring Boot**: Spring...
在本项目中,我们将探讨如何将 Spring Boot 与 MyBatis 和 Thymeleaf 整合,以实现一个基础的 Web 应用。 MyBatis 是一个优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 ...
SpringBoot与Thymeleaf的整合是现代Java Web开发中常用的技术栈,它结合了Spring Boot的便捷性和Thymeleaf的动态模板引擎优势。这个名为"springboot-thymeleaf"的项目就是一个实例,展示了如何在Spring Boot应用中...
项目描述 学生成绩管理系统,有三...spring boot+spring mvc+mybatis+layui+jquery+thymeleaf http://localhost:8080/Sys/loginView 管理员账号 admin admin 老师登录 2020031920 111111 学生账号登录 20200319 111111
标题 "idea+springboot+thymeleaf" 暗示了这个压缩包可能包含一个使用IntelliJ IDEA开发的Spring Boot项目,其中整合了Thymeleaf模板引擎。让我们详细了解一下这三个关键组件: 1. **IntelliJ IDEA**:这是一款由...
Thymeleaf与Spring Boot结合使用时,可以无缝集成,提供强大的视图渲染能力。 **整合应用:Spring Boot + Bootstrap + Thymeleaf** 将这三者结合起来,可以构建出高效、美观且易于维护的企业级Web应用。Spring Boot...
Thymeleaf 在Spring Boot 中的整合,使得开发者能够方便地进行视图层的渲染,同时提供了与Spring MVC的无缝集成。 Bootstrap 是一个流行的前端开发框架,用于构建响应式和移动优先的网站。它包含了一系列预先设计的...
在这个“springboot整合thymeleaf+maven实现异常处理页面”的案例中,我们将探讨如何在 SpringBoot 应用中整合 Thymeleaf 和 Maven,以及如何设置自定义的全局异常处理机制,使得当应用程序出现异常时,能够优雅地将...
spring boot 实践学习案例,与其它组件结合如 mybatis、jpa、dubbo、redis、mongodb、memcached、kafka、rabbitmq、activemq、elasticsearch、security、shiro等 #### Spring Boot 版本 - 2.0.3.RELEASE #### 模块...
Thymeleaf是一个现代的服务器端HTML模板引擎,它与Spring Boot结合使用时,可以提供动态生成HTML的能力。在本项目中,Thymeleaf模板将用于构建前端页面,通过表达式语言(EL)和条件语句等,将后端的数据动态渲染到...