使用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...
安装Thymeleaf插件的方法通常有两种:通过Eclipse的内置Marketplace搜索并安装,或者下载`.zip`文件后手动导入。安装完成后,重启Eclipse,就可以在HTML文件中享受Thymeleaf的专属支持了。 总的来说,Eclipse的...
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 或者其他的模板引擎。它的主要特点是页面与数据分离,提高...
1. 在Spring 3整合中,我们需要引入两个jar包,即org.thymeleaf:thymeleaf-3.0.2.RELEASE和org.thymeleaf:thymeleaf-spring3-3.0.2.RELEASE。这两个jar包是Thymeleaf官方推荐的基础包,用于在Spring 3环境中使用...
Eclipse 模板插件 Thymeleaf 是一个强大的开发工具,专为使用 Thymeleaf 模板引擎的 Java 开发者设计。Thymeleaf 是一个广泛应用于 Web 应用开发中的服务器端模板引擎,它允许开发者使用 HTML 作为模板语言,同时在...
rapid-boot 一款基于springboot的快速开发模块化脚手架,采用springboot2.2.2、activiti6、spring、SpringMvc、mybatis-plus3.1.2、swagger、thymeleaf、layui技术开发;使用mysql数据源,实现功能有用户中心模块:...
Thymeleaf支持多种方言,提供Spring标准方言和一个与SpringMVC完美集成的可选模块,可以快速实现表单绑定、属性编辑器、国际化等功能。与SpringBoot完美整合,SpringBoot提供了Thymeleaf的默认配置,并且为Thymeleaf...
1. **安装Thymeleaf**:首先,你需要在项目中添加Thymeleaf的依赖。如果使用Maven,可以在pom.xml文件中添加以下依赖: ```xml <groupId>org.thymeleaf <artifactId>thymeleaf-spring4 <version>3.0.12....
首先,让我们理解Thymeleaf的工作原理。Thymeleaf允许开发者使用HTML作为模板语言,通过在HTML中插入特定的Thymeleaf表达式,将静态HTML转变为动态内容。这些表达式可以与后端的Java对象交互,填充数据到模板中,...
它提供了一个用于整合 Spring MVC 的可选模块,在应用开发中,可以使用 Thymeleaf 来完全代替 JSP。Thymeleaf 的主要目标在于提供一种可被浏览器正确显示的、格式良好的模板创建方式,因此也可以用作静态建模。 ...
Thymeleaf支持模块化开发,可以通过添加不同模块来扩展其功能,如Thymeleaf Extras for Spring Security,用于实现权限控制。 9. **性能优化**: 虽然Thymeleaf在解析模板时会带来一定的性能开销,但其缓存机制和...
Thymeleaf是一个面向web和独立环境的现代服务器端Java...对于Spring框架的模块,与您最喜欢的工具的集成,以及插入您自己的功能的能力,Thymeleaf对于现代的HTML5 JVM web开发是非常理想的——尽管它可以做更多的事情。
首先,下载`thymeleaf-eclipse-extras-plugin-2.1.2.zip`文件,然后在Eclipse的“Install New Software”界面,选择“Add”按钮,输入插件的本地路径进行安装。 通过Eclipse Thymeleaf插件,开发者可以充分利用其...
在给定的"thymeleaf-jar包"中,包含了一系列依赖的jar文件,这些都是Thymeleaf正常工作所必需的库: 1. `thymeleaf-3.0.12.RELEASE.jar`:这是Thymeleaf的核心库,包含了所有处理模板和表达式的类。版本号3.0.12...
在提供的压缩包文件“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 模板引擎。通过本文...