一. java.lang.NoClassDefFoundError: org/slf4j/event/LoggingEvent 莫名其妙出了这个错误,之前都没有。找了半天发现原来是jar包版本的问题。原来的jar包:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.7</version>
</dependency>
修改版本后:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.25</version>
</dependency>
问题解决。
二. 注意如果要使用thymeleaf layout的话,还要引入下面这个jar包
<dependency>
<groupId>nz.net.ultraq.thymeleaf</groupId>
<artifactId>thymeleaf-layout-dialect</artifactId>
<version>2.3.0</version>
</dependency>
然后在模板layout.html中加入:
<html xmlns:th="http://www.thymeleaf.org" xmlns:layout="http://www.ultraq.net.nz/web/thymeleaf/layout">
在子页面中content.html加入:
<html layout:decorator="/layout" xmlns:th="http://www.thymeleaf.org" xmlns:layout="http://www.ultraq.net.nz/web/thymeleaf/layout">