【后端】Thymeleaf模板引擎学习笔记

文章目录

  • [1. java体系模板引擎介绍](#1. java体系模板引擎介绍)
  • [2. 使用](#2. 使用)
    • [2.1 初步使用](#2.1 初步使用)

视频地址

1. java体系模板引擎介绍

  • FreeMarker
  • Thymeleaf
  • Velocity

2. 使用

2.1 初步使用

  • 引入依赖
xml 复制代码
 <dependency>
            <groupId>org.thymeleaf</groupId>
            <artifactId>thymeleaf</artifactId>
            <version>3.0.9.RELEASE</version>
</dependency>
  • 初步使用
java 复制代码
@Test
    public void fun01() {
        //创建模板引擎
        TemplateEngine templateEngine = new TemplateEngine();
        //准备模板
        String input = "<input type='text' th:value='hellothymeleaf'/>";
        //准备数据,使用context
        Context context = new Context();
        //调用模板引擎,处理模板和数据
        String out = templateEngine.process(input, context);
        System.out.println("结果数据:" + out);
    }
相关推荐
拾忆,想起14 分钟前
Redis发布订阅:实时消息系统的极简解决方案
java·开发语言·数据库·redis·后端·缓存·性能优化
AllyLi022424 分钟前
CondaError: Run ‘conda init‘ before ‘conda activate‘
linux·开发语言·笔记·python
艾莉丝努力练剑26 分钟前
【C语言16天强化训练】从基础入门到进阶:Day 14
java·c语言·学习·算法
BioRunYiXue35 分钟前
FRET、PLA、Co-IP和GST pull-down有何区别? 应该如何选择?
java·服务器·网络·人工智能·网络协议·tcp/ip·eclipse
SimonKing43 分钟前
想搭建知识库?Dify、MaxKB、Pandawiki 到底哪家强?
java·后端·程序员
程序员清风1 小时前
为什么Tomcat可以把线程数设置为200,而不是2N?
java·后端·面试
用户0332126663671 小时前
掌控演示文稿视觉:Java 如何为 PowerPoint 设置背景
java
布朗克1681 小时前
OpenTelemetry 在 Spring Boot 项目中的3种集成方式
java·开发语言·opentelemetry
拾荒的小海螺1 小时前
JAVA:Nginx 事件驱动模型的技术指南
java·网络·nginx