使用Play1.5版本,2.0版本中由于scala,暂未学习,能把1.5玩转都挺不错的了!
在play中在安装thymeleaf模块,本地安装 playLocalModules
play-thymleaf的下载地址:
http://www.playframework.com/modules/thymeleaf
https://github.com/choreo/play-thymeleaf/releases
下载v1.5版本并解压
首先,使用play new demo创建一个项目
然后,使用play eclipsify将其转会为可导入Eclipse的项目
接着,打开Eclipse,通过import existing file to workspace 将该项目导入
打开conf/dependencies.yml文件,加入(千万不能用TAB键代替空格,否则解析会有问题):
- play -> thymeleaf 1.5
这样配置之后,即通知play在运行play dependencies命令时,需要引入一个名叫thymeleaf-1.5的模块,play就会到modules目录下进行查找并安装。
重要的一步:
拷贝解压后的play-thymeleaf-1.5到Play的modules目录下,将其重命名为thymeleaf-1.5
为什么 要重命名?
因为在使用play dependencies的时候,因为thymeleaf有自己的denpendencies.yml描述文件,其中声明了自己的名字就是thymeleaf 1.5,具体如下:
self: play -> thymeleaf 1.5 require: - play - org.thymeleaf -> thymeleaf 2.0.15
所以,刚才在Eclipse中配置demo的dependencies.yml时,指定引入的模块名为thymeleaf 1.5正好能够与此相对应,安装的时候才能正确匹配!
现在,可以执行play dependencies命令,安装新模块了。
Play会自动下载到网上下载一些jar包,下载完成后,接着就开始安装thymeleaf模块到项目中。
【CRUD模块是Play中自带的,只需要在dependencies.yml中声明即可,不用下载。】
刷新Eclipse,此时modules目录下就可以看到thymeleaf-1.5模块了!
相关推荐
本案例将详细讲解如何将SpringBoot与Thymeleaf进行整合,构建一个完整的Web应用。 首先,我们需要在SpringBoot项目中引入Thymeleaf的依赖。在`pom.xml`文件中,添加如下Maven依赖: ```xml <groupId>org.spring...
SpringBoot整合Thymeleaf模板是一项常见的Web开发任务,它结合了SpringBoot的便捷性和Thymeleaf的动态模板引擎,使得开发人员可以快速构建功能丰富的Web应用。下面将详细介绍这个过程及其涉及的关键知识点。 首先,...
## springboot整合thymeleaf ### 1. 导入起步依赖 ```xml <groupId>org.springframework.boot <artifactId>spring-boot-starter-thymeleaf ``` ### 2. 更改引入版本 ```xml <springboot-thymeleaf.version...
9. **模块化设计**:Thymeleaf的模块化设计使其可以扩展以支持特定功能,如邮件模板、服务器端缓存等。 Thymeleaf中文参考手册_3.0.5版提供了详尽的API参考和使用指南,涵盖了从基本概念到高级特性的所有内容,对于...
Springboot 集成 Thymeleaf 模板引擎 Thymeleaf 是一个 XML/XHTML/HTML 模板引擎,开源的 Java 库,可以用于 SpringMVC 项目中,用于代替 JSP、FreeMarker 或者其他的模板引擎。它的主要特点是页面与数据分离,提高...
rapid-boot 一款基于springboot的快速开发模块化脚手架,采用springboot2.2.2、activiti6、spring、SpringMvc、mybatis-plus3.1.2、swagger、thymeleaf、layui技术开发;使用mysql数据源,实现功能有用户中心模块:...
1. **安装Thymeleaf**:首先,你需要在项目中添加Thymeleaf的依赖。如果使用Maven,可以在pom.xml文件中添加以下依赖: ```xml <groupId>org.thymeleaf <artifactId>thymeleaf-spring4 <version>3.0.12....
Thymeleaf支持多种方言,提供Spring标准方言和一个与SpringMVC完美集成的可选模块,可以快速实现表单绑定、属性编辑器、国际化等功能。与SpringBoot完美整合,SpringBoot提供了Thymeleaf的默认配置,并且为Thymeleaf...
Thymeleaf支持模块化开发,可以通过添加不同模块来扩展其功能,如Thymeleaf Extras for Spring Security,用于实现权限控制。 9. **性能优化**: 虽然Thymeleaf在解析模板时会带来一定的性能开销,但其缓存机制和...
首先,让我们理解Thymeleaf的工作原理。Thymeleaf允许开发者使用HTML作为模板语言,通过在HTML中插入特定的Thymeleaf表达式,将静态HTML转变为动态内容。这些表达式可以与后端的Java对象交互,填充数据到模板中,...
它提供了一个用于整合 Spring MVC 的可选模块,在应用开发中,可以使用 Thymeleaf 来完全代替 JSP。Thymeleaf 的主要目标在于提供一种可被浏览器正确显示的、格式良好的模板创建方式,因此也可以用作静态建模。 ...
在给定的"thymeleaf-jar包"中,包含了一系列依赖的jar文件,这些都是Thymeleaf正常工作所必需的库: 1. `thymeleaf-3.0.12.RELEASE.jar`:这是Thymeleaf的核心库,包含了所有处理模板和表达式的类。版本号3.0.12...
Thymeleaf是一个面向web和独立环境的现代服务器端Java...对于Spring框架的模块,与您最喜欢的工具的集成,以及插入您自己的功能的能力,Thymeleaf对于现代的HTML5 JVM web开发是非常理想的——尽管它可以做更多的事情。
首先,下载`thymeleaf-eclipse-extras-plugin-2.1.2.zip`文件,然后在Eclipse的“Install New Software”界面,选择“Add”按钮,输入插件的本地路径进行安装。 通过Eclipse Thymeleaf插件,开发者可以充分利用其...
在提供的压缩包文件“thymeleaf-eclipse-plugin-2.x”中,应包含Thymeleaf插件的安装文件。将这个文件解压后,可以通过上述步骤导入到IDE中,以便在本地环境中进行Thymeleaf开发。 总之,Thymeleaf是一个强大且灵活...
在Spring环境中,Thymeleaf可以通过`thymeleaf-spring`模块与Spring MVC无缝集成,可以直接使用Spring的模型数据,无需额外的转换步骤。 7. **扩展性** `extendingthymeleaf.pdf`可能涉及Thymeleaf的扩展机制,这...
Spring Boot 2.1.7 整合 Thymeleaf 代码实例详解 在本文中,我们将详细介绍如何将 Thymeleaf 整合到 Spring Boot 2.1.7 中,包括添加依赖项、配置 application.properties 文件和使用 Thymeleaf 模板引擎。通过本文...
Eclipse 模板插件 Thymeleaf 是一个强大的开发工具,专为使用 Thymeleaf 模板引擎的 Java 开发者设计。Thymeleaf 是一个广泛应用于 Web 应用开发中的服务器端模板引擎,它允许开发者使用 HTML 作为模板语言,同时在...
thymeleaf,我个人认为是个比较好的模板,性能也比一般的,比如freemaker的要高,而且把将美工和程序员能够结合起来,美工能够在浏览器中查看静态效果,程序员可以在应用服务器查看带数据的效果。 thymeleaf是一个...