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

Thymeleaf模板引擎Thymeleaf在运行期间会替换掉静态值Thymeleaf是一个服务器端的java模板引擎,能够处理 HTML XML CSS JS等文件Thymeleaf是HTML5开发的理想选择Thymeleaf的常见属性:大部分属性和html的一样,只不过前面加了一个th:前缀th:actionth:methodth:eachth:textth:hrefth:ifth:srcth...
摘要由CSDN通过智能技术生成

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
    评论
根据您提供的引用内容,您遇到的问题是在配置pom.xml文件时出现了依赖问题,具体是"Dependency 'org.springframework.boot:spring-boot-starter-test' not found"。您在各类网站上查找解决方法都没有找到有效的解决方案,直到在CSDN上找到了一篇文章,通过在Maven中导入相关包解决了问题。同时,您还提到了另外一个引用内容,其中包含了关于Maven安装的信息。 对于您的问题,您可以尝试在Maven中导入"spring-boot-starter-test"包来解决依赖问题。另外,您还提到了关于Thymeleaf的引用内容,但是您并没有提出具体的问题。如果您有关于"spring-boot-starter-thymeleaf"和"org.thymeleaf.context.Context"的问题,请提供更多细节,我将尽力为您解答。 #### 引用[.reference_title] - *1* [Dependency ‘org.springframework.bootspring-boot-starter-testnot found 的解决方法](https://blog.csdn.net/m0_67391270/article/details/126327077)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [MyBatis-Spring-Boot-Starter学习](https://blog.csdn.net/m0_67391907/article/details/126463485)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值