thymeleaf 获取yml中的值_SpringBoot引入Thymeleaf

本文详细介绍了Thymeleaf作为模板引擎的基本概念和在Spring Boot中的使用,包括引入依赖、配置、创建Controller及视图,以及Thymeleaf的基础语法如引入标签、URL、变量、字符串替换、运算符、条件判断、循环和内置工具。
摘要由CSDN通过智能技术生成

1.Thymeleaf简介

Thymeleaf是个XML/XHTML/HTML5模板引擎,可以用于Web与非Web应用

Thymeleaf的主要目标在于提供一种可被浏览器正确显示的、格式良好的模板创建方式,因此也可以用作静态建模,Thymeleaf的可扩展性也非常棒。你可以使用它定义自己的模板属性集合,这样就可以计算自定义表达式并使用自定义逻辑,Thymeleaf还可以作为模板引擎框架。

2.引入Thymeleaf

引入依赖

在maven(pom.xml)中直接引入:

org.springframework.boot

spring-boot-starter-thymeleaf

org.springframework.boot

spring-boot-starter-web

配置Thymeleaf

在application.yml配置Thymeleaf

server:

port: 8000

spring:

thymeleaf:

cache: false # 关闭页面缓存

encoding: UTF-8 # 模板编码

prefix: classpath:/templates/ # 页面映射路径

suffix: .html # 试图后的后缀

mode: HTML5 # 模板模式

# 其他具体配置可参考org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties

# 上面的配置实际上就是注入该类的属性值

demo示例

创建IndexController

@Controller

public class IndexContr

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值