这里记录的是一些使用thymeleaf+foundation 6+spring-boot+maven搭建项目时的问题及解决方法
thymeleaf HTML语法严格检查,比如结束符号 /> 等等。
thymeleaf默认严格检查html语法,而foundation 6中类似这样的语法(data-close)是不能通过其检查的。
1
2
3<button class="close-button" data-close aria-label="Close modal" type="button">
<span aria-hidden="true">×</span>
</button>解决方法
在配置文件 application.properties 中增加
1
spring.thymeleaf.mode = LEGACYHTML5
在maven配置文件中添加依赖
1
2
3
4
5<dependency>
<groupId>net.sourceforge.nekohtml</groupId>
<artifactId>nekohtml</artifactId>
<version>1.9.21</version>
</dependency>