spring-boot-starter-thymeleaf对没有结束符的HTML5标签解析出错
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标签解析出错相关推荐
- Spring Boot 使用Thymeleaf
2019独角兽企业重金招聘Python工程师标准>>> 1.引入thymeleaf: <dependency> <groupId>org.springfram ...
- Spring Boot集成Thymeleaf模板引擎
一.Thymeleaf 模板介绍 Spring Boot 推荐使用Thymeleaf 来代替传统开发中的JSP,那么什么是Thymeleaf 模板引擎呢?下面就来简单的介绍一下. Thymeleaf ...
- 手把手教你定制标准 Spring Boot starter
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 写在前面 我们每次构建一个 Spring 应用程序时,我 ...
- 没有找到 html 模板,Spring Boot and Thymeleaf:找不到HTML模板
我正在嘗試用Thymeleaf創建一個基於Spring Boot的應用程序.我使用PetClinic樣本作爲起點. 我的應用程序找不到一些模板.Spring Boot and Thymeleaf:找不 ...
- 一个项目有两个pom_实现一个Spring Boot Starter超简单,读 Starter 源码也不在话下...
Spring Boot 对比 Spring MVC 最大的优点就是使用简单,约定大于配置.不会像之前用 Spring MVC 的时候,时不时被 xml 配置文件搞的晕头转向,冷不防还因为 xml 配置 ...
- 一个简易上手的短信服务Spring Boot Starter,连傻瓜都会!
作 者:jackieonway 来 源:jianshu.com/u/36510c75d37c 短信服务在用户注册.登录.找回密码等相关操作中,可以让用户使用更加便捷,越来越多的公司都采用短信验证的方式 ...
- 快速开发一个自定义 Spring Boot Starter ,希望你也会
来源:http://t.cn/Ai9li9fC 众所周知,Spring Boot由众多Starter组成,随着版本的推移Starter家族成员也与日俱增.在传统Maven项目中通常将一些层.组件拆分为 ...
- java 模板引擎_极简 Spring Boot 整合 Thymeleaf 页面模板
点击"牧码小子"关注,和众多大牛一起成长! 关注后,后台回复 java ,领取松哥为你精心准备的技术干货! 虽然现在慢慢在流行前后端分离开发,但是据松哥所了解到的,还是有一些公司在 ...
- 自定义 Spring Boot Starter
一.引言 什么是Spring Boot Starter呢?我们直接来看看官网是怎么介绍的吧. Starters are a set of convenient dependency descripto ...
- 自定义依赖注解无效_最详细的自定义Spring Boot Starter开发教程
1.前言 随着Spring的日渐臃肿,为了简化配置.开箱即用.快速集成,Spring Boot 横空出世.目前已经成为 Java 目前最火热的框架了.平常我们用Spring Boot开发web应用.S ...
最新文章
- 解决导航守卫router.beforeResolve使用不了this.$store
- Vue.js最佳实践
- MRP的数据处理-华北水利水电大学(作业)
- 使用 CXF 做 webservice 简单例子
- CUDA C编程权威指南 第六章 流和并发
- 简单迅速解决windows电脑下载windows应用商店(Microsoft Store)
- 深度解读 - TDD(测试驱动开发)
- 读书笔记 摘自:《学会提问》
- hackbar工具安装使用教程
- 《Linux内核修炼之道》——第1章 初识Linux 1.1 Linux史记
- 【微信小程序】-- 自定义组件 - 数据监听器 (三十四)
- 观剧有感--正者无敌
- Elasticsearch 7.3.0 翻译 - 《Aggregations》 度量聚合 百分位数聚合
- [置顶]类的加载连接初始化
- 阿里云1+X-云计算开发与运维-中级(多选题)
- CSDN大神多,在这里驻扎一下,沾沾神气
- python网址拼接_Python相对完美的URL拼接函数
- 蓝桥杯 ADV-166算法提高 聪明的美食家(java)
- 邮件api接口免费试用
- 雷击计算机网络,计算机网络系统防雷设计方案