资讯专栏INFORMATION COLUMN

Spring boot集成Thymeleaf

nifhlheimr / 2566人阅读

摘要:简介是用于和独立开发环境的服务器端模板引擎。的主要目标是为开发工作流程带来优雅的自然模板可以在浏览器中正确显示,也可以作为静态原型,从而在开发团队中实现更强的协作。需要注意的是,默认是严格校验的。需要修改并增加依赖

简介

Thymeleaf是用于Web和独立开发环境的服务器端Java模板引擎。

Thymeleaf的主要目标是为开发工作流程带来优雅的自然模板 - HTML可以在浏览器中正确显示,也可以作为静态原型,从而在开发团队中实现更强的协作。

Maven使用Thymeleaf,首先需要引入依赖:

  
      
        org.springframework.boot  
        spring-boot-starter-web  
      

      
        org.springframework.boot  
        spring-boot-starter-thymeleaf
      
  

开发环境需要关闭缓存application.yml

spring:
    thymeleaf:
        cache: false  #默认true
        mode: HTML5   #默认HTML5

resources建立templates

在html中声明th标签


然后就可以在文件中使用th标签了

静态资源的具体路径如下

配置完controller

简单的例子就完成了。

需要注意的是,thymeleaf默认是严格校验html的。

需要修改application.yml

spring:
    thymeleaf:
        mode: LEGACYHTML5

并增加maven依赖


    nekohtml
    nekohtml
    1.9.6.2

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/68846.html

相关文章

  • Spring Boot 2 快速教程:WebFlux 集成 Thymeleaf(五)

    摘要:数据和信息是不可分离的,数据是信息的表达,信息是数据的内涵。数据本身没有意义,数据只有对实体行为产生影响时才成为信息。主要目标是为开发提供天然的模板,并且能在里面准确的显示。目前是自然更加推荐。 这是泥瓦匠的第105篇原创 文章工程: JDK 1.8 Maven 3.5.2 Spring Boot 2.1.3.RELEASE 工程名:springboot-webflux-4-thym...

    姘存按 评论0 收藏0
  • Spring boot集成Thymeleaf

    摘要:简介是用于和独立开发环境的服务器端模板引擎。的主要目标是为开发工作流程带来优雅的自然模板可以在浏览器中正确显示,也可以作为静态原型,从而在开发团队中实现更强的协作。需要注意的是,默认是严格校验的。需要修改并增加依赖 简介Thymeleaf是用于Web和独立开发环境的服务器端Java模板引擎。 Thymeleaf的主要目标是为开发工作流程带来优雅的自然模板 - HTML可以在浏览器中正确...

    boredream 评论0 收藏0
  • Thymeleaf 3学习笔记

    摘要:目前最新版本作为官方推荐模板引擎,而且支持纯浏览器展现模板表达式在脱离运行环境下不污染结构是时候了解一番了。当前数目,从开始。 Thymeleaf 目前最新版本3.0Thymeleaf作为Spring-Boot官方推荐模板引擎,而且支持纯HTML浏览器展现(模板表达式在脱离运行环境下不污染html结构).是时候了解一番了。 安装与初始化配置 与Spring集成 org.thyme...

    stonezhu 评论0 收藏0
  • 猫头鹰的深夜翻译:为什么要使用Spring Boot

    摘要:初次使用的人往往会困惑,不知道该使用哪种方法。目前来说,团队推荐使用基于的方法来提供更高的灵活性。配置,从而在应用启动时执行脚本来初始化数据库。目前为止我们没有任何消息需要配置,所以只在文件夹中创建一个空的文件。将配置为,它包含的上下文。 前言 spring是一个用于创建web和企业应用的一个很流行的框架。和别的只关注于一点的框架不同,Spring框架通过投资并组合项目提供了大量的功能...

    Jaden 评论0 收藏0
  • Spring Boot简略入门手册

    摘要:事实上,的依赖包已经包含了,因此准确地说,只用即可。这个文件的内容初始是空的,表示全部使用的默认值。的自动刷新很久之前提到的依赖包终于派上用场了。修改任意文件后,按执行,浏览器就会在编译完成后自动刷新。 引言 说起用Java语言来搭建Web项目,那么最令人熟知,也应用最广的框架就是Spring MVC了。不过,Spring MVC的Web项目搭建起来并不是一件简单的事,而如果你也像我这...

    MobService 评论0 收藏0

发表评论

0条评论

nifhlheimr

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<