org.thymeleaf.dialect.AbstractDialect: method ()V not found

在进行springmvc + thymeleaf整合的时候, 中途报出了以下错误

Caused by: java.lang.NoSuchMethodError: org.thymeleaf.dialect.AbstractDialect: method ()V not found

Failed to instantiate [nz.net.ultraq.thymeleaf.LayoutDialect]: Factory method 'layoutDialect'


在进行一步步回退后, 发现, 是因为在项目中增加了Thymeleaf Framework Support造成的, 删除后问题消失

Add Frameworks Support

IDEA -> 右击项目 -> 选择Add Frameworks Support -> 勾选了 Thymeleaf, Spring 4 integration两个选项

删除这些support

Ctrl + Alt + Shift + S进入 Project Structure, 左侧选择Modules, 右侧选择Dependencies标签页, 删除这两个新增加的support, 重启项目后, 问题消失


你可能感兴趣的:(Thymeleaf)