首页 > 其他分享 >解决spring5与thymeleaf版本冲突的问题

解决spring5与thymeleaf版本冲突的问题

时间:2022-11-24 19:37:49浏览次数:48  
标签:版本 thymeleaf springboot 3.0 RELEASE org spring5


我的springboot版本是2.2.6.RELEASE

但是我的thymeleaf是这样配置的

<thymeleaf.version>3.0.9.RELEASE</thymeleaf.version>
<!-- 布局功能的支持程序 thymeleaf3主程序 layout2以上版本-->
<thymeleaf-layout-diclect.version>2.2.2</thymeleaf-layout-diclect.version>

启动springboot时报了这样的错

An attempt was made to call the method org.thymeleaf.spring5.SpringTemplateEngine.setRenderHiddenMarkersBeforeCheckboxes(Z)V but it does not exist. Its class, org.thymeleaf.spring5.SpringTemplateEngine, is available from the following locations:

    jar:file:/E:/springboot/repository/org/thymeleaf/thymeleaf-spring5/3.0.9.RELEASE/thymeleaf-spring5-3.0.9.RELEASE.jar!/org/thymeleaf/spring5/SpringTemplateEngine.class

It was loaded from the following location:

    file:/E:/springboot/repository/org/thymeleaf/thymeleaf-spring5/3.0.9.RELEASE/thymeleaf-spring5-3.0.9.RELEASE.jar

Action:

Correct the classpath of your application so that it contains a single, compatible version of org.thymeleaf.spring5.SpringTemplateEngine

解决:只需要在thymeleaf中加上spring5的版本号

<thymeleaf-spring5.version>3.0.9.RELEASE</thymeleaf-spring5.version>
<thymeleaf-layout-dialect.version>2.2.2</thymeleaf-layout-dialect.version>

 

标签:版本,thymeleaf,springboot,3.0,RELEASE,org,spring5
From: https://blog.51cto.com/u_15890333/5884602

相关文章