在进行springmvc + thymeleaf整合的时候, 中途报出了以下错误
Caused by: java.lang.NoSuchMethodError: org.thymeleaf.dialect.AbstractDialect: method <init>()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, 重启项目后, 问题消失
本文介绍了一次SpringMVC结合Thymeleaf过程中遇到的错误:NoSuchMethodError。通过逐步排查,发现IDEA的Add Frameworks Support功能中对Thymeleaf的支持配置不当导致了该问题,并给出了具体的解决步骤。
4167

被折叠的 条评论
为什么被折叠?



