springboot 在使用thymeleaf 作为模板时,当出现未关闭标签时,如下所示代码,标签没有关闭。

<link href="plugin/layui/css/layui.css" rel="stylesheet" >

会出现如下异常:

org.xml.sax.SAXParseException: 元素类型 "meta" 必须由匹配的结束标记 "</meta>" 终止。

可以通过配置thymeleaf属性并结合nekohtml即可实现关闭对非标准html5标签的检查。

首先在项目pom文件中加入对nekohtml的依赖:

<dependency><groupId>net.sourceforge.nekohtml</groupId><artifactId>nekohtml</artifactId><version>${nekohtml.version}</version>
</dependency>

然后再springboot application配置文件中加入以下配置,properties配置为:spring.thymeleaf.mode=LEGACYHTML5

yml配置文件为:

spring:thymeleaf:mode: LEGACYHTML5  # 不进未关闭标签检查,需配合nekohtml使用cache: false  # 关闭缓存,开发过程中开启

配置完成之后重启项目即可。

转载于:https://www.cnblogs.com/mymelody/p/7903906.html

spring-boot-starter-thymeleaf对没有结束符的HTML5标签解析出错相关推荐

  1. Spring Boot 使用Thymeleaf

    2019独角兽企业重金招聘Python工程师标准>>> 1.引入thymeleaf: <dependency> <groupId>org.springfram ...

  2. Spring Boot集成Thymeleaf模板引擎

    一.Thymeleaf 模板介绍 Spring Boot 推荐使用Thymeleaf 来代替传统开发中的JSP,那么什么是Thymeleaf 模板引擎呢?下面就来简单的介绍一下. Thymeleaf ...

  3. 手把手教你定制标准 Spring Boot starter

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 写在前面 我们每次构建一个 Spring 应用程序时,我 ...

  4. 没有找到 html 模板,Spring Boot and Thymeleaf:找不到HTML模板

    我正在嘗試用Thymeleaf創建一個基於Spring Boot的應用程序.我使用PetClinic樣本作爲起點. 我的應用程序找不到一些模板.Spring Boot and Thymeleaf:找不 ...

  5. 一个项目有两个pom_实现一个Spring Boot Starter超简单,读 Starter 源码也不在话下...

    Spring Boot 对比 Spring MVC 最大的优点就是使用简单,约定大于配置.不会像之前用 Spring MVC 的时候,时不时被 xml 配置文件搞的晕头转向,冷不防还因为 xml 配置 ...

  6. 一个简易上手的短信服务Spring Boot Starter,连傻瓜都会!

    作 者:jackieonway 来 源:jianshu.com/u/36510c75d37c 短信服务在用户注册.登录.找回密码等相关操作中,可以让用户使用更加便捷,越来越多的公司都采用短信验证的方式 ...

  7. 快速开发一个自定义 Spring Boot Starter ,希望你也会

    来源:http://t.cn/Ai9li9fC 众所周知,Spring Boot由众多Starter组成,随着版本的推移Starter家族成员也与日俱增.在传统Maven项目中通常将一些层.组件拆分为 ...

  8. java 模板引擎_极简 Spring Boot 整合 Thymeleaf 页面模板

    点击"牧码小子"关注,和众多大牛一起成长! 关注后,后台回复 java ,领取松哥为你精心准备的技术干货! 虽然现在慢慢在流行前后端分离开发,但是据松哥所了解到的,还是有一些公司在 ...

  9. 自定义 Spring Boot Starter

    一.引言 什么是Spring Boot Starter呢?我们直接来看看官网是怎么介绍的吧. Starters are a set of convenient dependency descripto ...

  10. 自定义依赖注解无效_最详细的自定义Spring Boot Starter开发教程

    1.前言 随着Spring的日渐臃肿,为了简化配置.开箱即用.快速集成,Spring Boot 横空出世.目前已经成为 Java 目前最火热的框架了.平常我们用Spring Boot开发web应用.S ...

最新文章

  1. 解决导航守卫router.beforeResolve使用不了this.$store
  2. Vue.js最佳实践
  3. MRP的数据处理-华北水利水电大学(作业)
  4. 使用 CXF 做 webservice 简单例子
  5. CUDA C编程权威指南 第六章 流和并发
  6. 简单迅速解决windows电脑下载windows应用商店(Microsoft Store)
  7. 深度解读 - TDD(测试驱动开发)
  8. 读书笔记 摘自:《学会提问》
  9. hackbar工具安装使用教程
  10. 《Linux内核修炼之道》——第1章 初识Linux 1.1 Linux史记
  11. 【微信小程序】-- 自定义组件 - 数据监听器 (三十四)
  12. 观剧有感--正者无敌
  13. Elasticsearch 7.3.0 翻译 - 《Aggregations》 度量聚合 百分位数聚合
  14. [置顶]类的加载连接初始化
  15. 阿里云1+X-云计算开发与运维-中级(多选题)
  16. CSDN大神多,在这里驻扎一下,沾沾神气
  17. python网址拼接_Python相对完美的URL拼接函数
  18. 蓝桥杯 ADV-166算法提高 聪明的美食家(java)
  19. 邮件api接口免费试用
  20. 雷击计算机网络,计算机网络系统防雷设计方案

热门文章

  1. html5新加的元素,HTML5新增元素
  2. php 压缩及解压文件,php zip文件的解压与压缩
  3. 标准模型和IE模型的区别
  4. zeromq源码分析笔记之架构
  5. [转载]Spring Boot Actuator 使用
  6. 还在被网络上各种关于单片机行业的收入搞的眼花缭乱而烦恼吗
  7. IDEA设置Maven组合命令一键编译打包发布
  8. java 重写equals的要点_浅谈java 重写equals方法的种种坑
  9. [渝粤教育] 江西财经大学 实用英语演讲 参考 资料
  10. 【sklearn第一讲】scikit-learn 简介