springBoot使用thymeleaf

Spring Boot学习记录 04SpringBoot Thymeleaf应用 SpringBoot Thymeleaf应用 Thymeleaf是用于 Web 和 独立环境 的Java模板引擎(类似于JSP) SpringBoot 为 Thymeleaf 提供一系列的默认配置,Thymeleaf依赖 一旦导入,项目会自动配置 thymeleaf优点: Thymeleaf 在有网络和无网络的环境下皆可运行,通过美工实现页面数据的动静结合 有网络则覆盖静态显示的内容数据 无网络则显示默认静态的内容数据 SpringBoot完美整合,springboot默认整合thymeleaf Spr 阅读详情

1.在pom中引入thymeleaf

<!--引入thymeleaf依赖-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

2.如何关闭thymeleaf缓存

在application.properties中设置:

spring.thymeleaf.cache=false

3.编写模板文件hello.html

<!DOCTYPE html>
<html  xmlns="http://www.w3.org/1999/xhtml"xmlns:th="http://www.thymeleaf.org"
       xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity3" lang="en">
<head>
    <meta charset="UTF-8">
    <title>Hello World!</title>
</head>
<body>
<h1 th:inline="text">Hello.v.2</h1>
<p th:text="${hello}"></p>
</body>
</html>

4.编写访问模板文件controller

TemplatesController:

package com.huawei.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import java.util.Map;

/**
 * 注意:
 * 1.在Thymeleaf模板文件中,标签是需要闭合的,3.0之前是需要闭合的
 * 2.thymeleaf3.0+是可以不强制要求闭合的。
 */
@Controller
@RequestMapping("/templates")
public class TemplatesController
{
    @RequestMapping("/test")
    public String hello(Map<String, Object> map) {
        map.put("hello", "hello");
        return "hello";
    }
}

运行结果:

 

 

SpringBoot整合Thymeleaf 大家好,我是Leo,今天我们来学习Thymeleaf,如果你对Thymeleaf比较陌生也不要紧,它很容易学习与理解,并有着自己鲜明的特色。什么是Thymeleaf?Thymeleaf 官网是这么解释的:Thymeleaf is a modern server-side Java template engine for both web and standalone environments.译过来就是:Thymeleaf是适用于Web和独立环境的现代服务器端Java模板引擎Thymeleaf。 阅读详情

相关推荐

springboot整合thymeleaf模板

因为在 application.properties配置文件中已经配置了thymeleaf文件路径前缀,所以只需返回/templates/下文件路径即可。在springboot 总配置文application.properties件中 配置。相当于KEY与页面中的 th:text="${name}" 对应;新建thymeleaf的controller。前端页面渲染引擎需要的Controller。姓名:" + u.getName());年龄:" + u.getAge());在POM配置文件中,

不生产代码的码农 527

Thymeleaf模版引擎

1.Thymeleaf介绍 ​ thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。它是一个开源的Java库,基于Apache License 2.0许可,由Daniel Fernández创建,该作者还是Java加密库Jasypt的作者。 Thymeleaf提供了一个用于整合Spring MVC的可选模块,在应用开发中,你可以使用Thymele...

qq_42873808的博客 1287

从SSTS到CTS:解码汽车电子架构中的需求与实现规范

本文深入解析汽车电子架构中SSTS(子系统功能规范)与CTS(零部件技术规范)的转换过程,揭示从抽象需求到物理实现的关键步骤。通过实际案例说明如何将SSTS的功能逻辑、接口定义和性能指标转化为具体的CTS实施方案,并分享多供应商协同与测试验证的最佳实践,帮助开发者高效完成汽车电子系统开发。

weixin_29201859的博客 499

Thymeleaf教程(10分钟入门)

Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。它与 JSP,Velocity,FreeMaker 等模板引擎类似,也可以轻易地与 Spring MVC 等 Web 框架集成。与其它模板引擎相比,Thymeleaf 最大的特点是,即使不启动 Web 应用,也可以直接在浏览器中打开并正确显示模板页面 。 1. Thymeleaf 简介 Thymeleaf 是新一代 Java 模板引擎,与 Velocity、FreeMarker 等传统 Java 模板引擎不同,Thyme

youandme520的专栏 2万+

保姆级教程:用Protege 5.5.0从零构建你的第一个知识图谱(附实战案例文件)

本文提供了一份详细的Protege 5.5.0使用指南,从零开始构建知识图谱。通过'中国古代文人关系网'实战案例,涵盖软件安装、本体创建、属性定义、实例填充到高级功能应用的全流程,帮助初学者快速掌握知识建模的核心技能。

weixin_26808205的博客 234

【算法实战】Keystone变换:从原理到MATLAB实现的距离走动校正

本文深入解析Keystone变换在雷达信号处理中的距离走动校正应用,从原理到MATLAB实现全面讲解。通过三种实现方法(DFT+IFFT、Sinc插值、Chirp-Z变换)的对比分析,结合实战案例展示如何有效解决高速目标导致的距离单元跨越问题,提升多普勒频谱聚焦质量。

weixin_29055699的博客 294

SpringBoot+Security+Vue前后端分离开发权限管理系统

适用人群所有的IT从业者,尤其适合快速掌握新技术,快速增长工作经验人群,对教育公平,教育公益,教育爱心公益人士课程概述该互联网实战项目是基于 Spring Boot 2+ SpringSecurity5+Element UI+Vue Admin Template+蚂蚁可视化AntV 等技术栈开发的项目,采用分布式,多模块,前后端分离开发。包括图形展示、权限管理、用户管理等功能。【后端技术】技术说明Spring Boot2MVC框架 开发的一站式解决方案Spring Security5 认证和授权框架MyBatisPlus3.3.1 基于 MyBatis 框架的快速研发框架MyBatisCode工具生成 MyBatis 相关代码Jackson提供了处理 JSON 数据的工具Lombok简化对象封装工具 Druid   数据库连接池 【前端技术】Vue       互联网最火的前端框架Vue Router路由框架Vuex全局状态管理框架Axios前端 HTTP 框架Element UI前端 UI 框架Vue Element Admin前端模板Antv  蚂蚁金服可视化技术,阿里巴巴可视化技术,天猫,淘宝,支付宝,花呗均使用AntV【开发工具】IntelliJ IDEA开发 IDESQLyog数据库连接客户端PostmanHTTP 请求工具【开发环境】工具版本JDK1.8MySQL5.7

手把手教你用Simulink搭建DSOGI-PLL模型(附完整代码下载)

本文详细介绍了在Simulink中搭建高鲁棒性DSOGI-PLL模型的完整工程实践指南。针对传统锁相环在非理想电网下的不足,文章深入剖析了双二阶广义积分器锁相环(DSOGI-PLL)的核心原理与优势,并提供了从模块构建、系统组装到参数整定与测试验证的全流程手把手教程,附有完整代码下载,助力工程师应对谐波、电压跌落等复杂电网工况。

weixin_29223603的博客 388

带你了解什么是Thymeleaf(实操)

带你了解什么是Thymeleaf(实操

SoulNone的博客 2万+

EMC基础知识总结

电磁干扰(Electromagnetic Interference),简称EMI,有和两种。传导干扰主要是电子设备产生的干扰信号通过导电介质或公共电源线互相产生干扰;辐射干扰是指电子设备产生的干扰信号通过空间耦合把干扰信号传给另一个电网络或电子设备。

学海无涯的专栏 1368

【Claude】Auto Mode 触发安全分类器拦截的三种错误变体及对应处理 bug报错已解决

深度解析Claude Auto Mode安全分类器拦截的三种变体:内容拒绝、操作中断、累积触发,含完整排查流程与绕过策略。

博客 7590

Thymeleaf快速入门(Spring版)

什么是Thymeleaf?Thymeleaf是适用于Web和独立环境的现代服务器端Java模板引擎。Thymeleaf什么是Java模板引擎?模板引擎不是某一特定领域的技术,它是跨领域跨平台的概念。本文要讲的Java领域的模板引擎,Java模板引擎是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档(这个特定的文档可以称之为模板,模板中套用不同的数据展示不同的视图,从而实现动态交互),用于网站的模板引擎就会生成一个标准的HTML文档简而言之,

热爱编程、热爱生活、热爱探索 6559

购物车智能检测系统:YOLO26 + PyQt5 毕设实现

YOLO26 + PyQt5 完成购物车商品检测系统:标注数据集(OpenImages 筛选 + 自制 500 张),训练 100 epoch 得到 mAP50 约 0.89,集成商品定价后输出总价。建议先用 OpenImages 预训练权重在自制数据上调优(冻住 backbone 前 50 epoch),等 loss 稳定后再解冻全量训练。

m0_64661770的博客 56

SpringBoot中Thymeleaf的基础使用

如何在springboot中引入thymeleaf、thymeleaf基础语法

m0_62909831的博客 1214

汽车UDS诊断详解及Vector相关工具链使用说明——1.1 应用层协议整体介绍

本文我们先从整体的维度来介绍一下应用层协议,每个UDS服务都遵循本文中的协议。 一、SI(Service ID) SI是UDS指令的第一个字节,我们第一篇文章中提到的10等服务就是指这个服务的SI=0x10,它是服务的标识,每个服务的SI都是唯一的。 ...

weixin_42967006的博客 5475

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

SpringBoot使用Thymeleaf

Thymeleaf是一种新的模板引擎,完全可以代替传统的JSP,一个html页面效果做好后,只需在其需要后端控制变化的标签里添加属性,让html从静态页面变成动态页面,学习thymeleaf,只需要学习他的一些标签的用法和它内嵌的一些变量即可。顺带一说,学习过vue在html上的那些标签*[v-if、v-for…]*的,相对于会上手的快一些。

Turing158的博客 1715

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

【SpringBoot整合系列】SpringBoot整合Thymeleaf

SpringBoot整合Thymeleaf以及Thymeleaf的一些用法

低调做人,低调编码,神码都是浮云 2324

springboot中使用thymeleaf

导读 thymeleaf简介 springboot中使用thymeleaf thymeleaf参考资料 注:这里示例主要展示在springboot框架下,thymeleaf的简单应用,故不做深入讨论。        最近在学习springboot框架,使用到了thymeleaf模板引擎,在此记录。一是分享一些小经验,二是如果自己忘了方便查阅。   一、thymeleaf简介  ...

Evan's Blog ٩(๑❛ᴗ❛๑)۶ 9237

Spring Boot——Thymeleaf

通俗易懂地讲解Thymeleaf的基本语法以及其使用规则,用通俗易懂的文笔讲解Thymeleaf的使用。

一心同学的博客 2万+

springboot配置thymeleaf

&lt;parent&gt;         &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;         &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt;         &lt;version&gt;1.5.9.RELEASE&lt;/version&

qq_25635139的博客 277

springboot整合thymeleaf_Spring Boot 整合 Thymeleaf

1. 什么是 ThymeleafThymeleaf 是新一代的 Java 模板引擎,类似于 Velocity、FreeMarker 等传统引擎,其语言和 HTML 很接近,而且扩展性更高;Thymeleaf 的主要目的是将优雅的模板引入开发工作流程中,并将 HTML 在浏览器中正确显示。同时能够作为静态引擎,让开发成员之间更方便协作开发;Spring Boot 官方推荐使用模板,而且 Spring...

weixin_33416697的博客 255

SpringBoot中Thymeleaf的使用

Thymeleaf的使用1.Thymeleaf简介2.Thymeleaf的使用3.Thymeleafd取值4.主要代码5.运行结果展示 1.Thymeleaf简介 JSP必须依赖Tomcat运行,不能直接运行在浏览器中 HTML可以直接运行在浏览器中,但是不能接收控制器传递的数据 Thymeleaf既保留了HTML的后缀能够直接在浏览器运行,又实现了JSP显示动态数据的功能 2.Thymeleaf的使用 SpringBoot对Thymeleaf提供了良好的支持 2.1.SpringBoot项目添

lidasha_521的博客 1835

SpringBoot——SpringBoot集成Thymeleaf

SpringBoot——SpringBoot集成Thymeleaf

贝尔摩德苦艾酒 9390

SpringBoot之Thymeleaf使用

SpringBoot之Thymeleaf使用 一、模板引擎 前端交给我们的页面,是html页面。如果是我们以前开发,我们需要把他们转成jsp页面,jsp好处就是当我们查出一些数据转发到JSP页面以后,我们可以用jsp轻松实现数据的显示,及交互等。 jsp支持非常强大的功能,包括能写Java代码,但是呢,我们现在的这种情况,SpringBoot这个项目首先是以jar的方式,不是war,像第二,我们用的还是嵌入式的Tomcat,所以呢,他现在默认是不支持jsp的,关于如何使用jsp可以看下一篇文章。

Daylight629博客 231

springboot thymeleaf配置_spring boot

训练大纲(第114天)大家如果想快速有效的学习,思想核心是“以建立知识体系为核心”,具体方法是“守破离”。确保老师课堂上做的操作,反复练习直到熟练。第217次(SpringBoot)学习主题:SpringBoot学习目标对应视频: http://www.itbaizhan.cn/course/id/85.html对应文档:无对应作业 SpringBoot介绍什么是Spring Boot? S...

weixin_39984105的博客 121
上一篇: 配置server信息
下一篇: Spring Boot 使用freemarker
给自己加加油
博客等级 码龄8年 302粉丝 110原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值