idea 新建thymeleaf_2020.08.26Thymeleaf的初学习(创建、使用)

Thymeleaf模板引擎

Thymeleaf在运行期间会替换掉静态值

Thymeleaf是一个服务器端的java模板引擎,能够处理 HTML XML CSS JS等文件

Thymeleaf是HTML5开发的理想选择

Thymeleaf的常见属性:

大部分属性和html的一样,只不过前面加了一个th:前缀th:action

th:method

th:each

th:text

th:href

th:if

th:src

th:value

th:id

th:object

标准表达式语法:简单表达式

字面值

文本操作

算术运算

布尔运算

比较和相等

条件运算

简单表达式:变量表达式:            ${...}           取出上下文的值

选择性/星号表达式:*{...}            取出选择对象的属性值

消息表达式:           #{...}            使文字消息国际化

链接表达式:         @{...}             用于表示各种超链接地址

8b22ab26ef493287a87a82da4f4b89c6.png

准备步骤:

正常先创建springboot项目,pom.xml引入依赖即可

org.springframework.boot

spring-boot-starter-thymeleaf

因为自己想到之后直接写数据库增删改就顺带把数据库的依赖一起添加了

结果测试出现了异常

需要在启动类中添加

@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})474d81c7c6fdc7ac083c303c1f4868f2.png添加@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})即可

造成这样原因

DataSourceAutoConfiguration.class 会自动查找 application.yml 或者 properties 文件里的 spring.datasource.* 相关属性并自动配置单数据源

禁止 SpringBoot 自动注入数据源配置就行(这里没有深入了解,只是优先解决异常)

再接着看配置文件:aee9c9980452d2ab1c086413ce71eed4.png和mvc的很像

基本已经完成

idea还有Thymeleaf的插件

257714db572317f37fb1e10bef7e590f.pngidea的插件

使用STS的话从网上下载thymeleaf-extras-eclipse-plugin-2.1.2.zip插件解压复制STS安装目录的dropins文件夹中重启即可(一笔带过,详细步骤自行搜索)

接下来创建Controller和index.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值