我正在从url下面学习Thymeleaf
而不是使用Gradle,我已经从Thymeleaf官方页面下载了所有必需的罐子。 为什么eclipse在ThymeleafConfig类的行
中抛出编译错误ServletContextTemplateResolver templateResolver = new ServletContextTemplateResolver();
错误是"构造函数ServletContextTemplateResolver()未定义"。 在深入研究中,我发现这个构造函数需要servlet上下文作为输入。 网络上的每个其他示例都使用类似的。 我的问题是如果在Thymeleaf源jar中没有定义空构造函数,那么每个人如何使用它或者在我的情况下可以做什么来解决它?
答案 0 :(得分:2)
关于
在深入研究中,我发现这个构造函数需要servlet 上下文作为输入。
你正在查看课程中recent version的最多。 The constructor确实需要ServletContext
参数。
然而,并非总是如此,在previous versions中,constructor声明没有参数。
您正在查看的教程可能正在使用那些旧版本。使用适合您环境的那个。
答案 1 :(得分:0)
我收到了错误,该链接在我使用3.0版本时使用了Thymeleaf 1.3.3版本。根据3.0版本折射代码。现在工作正常