【问题标题】:On running spring boot war from cmd getting error resolving template exception in thymeleaf在从 cmd 运行 Spring Boot War 时,在 thymeleaf 中解析模板异常时出错
【发布时间】:2022-07-28 01:05:47
【问题描述】:
在从命令行运行 spring boot war 文件时,为什么我在 thymeleaf 中收到以下错误:
解析模板时出错,模板可能不存在或可能无法被任何已配置的模板解析器访问。
我已经使用应用程序属性文件中的 spring.thymeleaf.prefix 属性更改了默认的 thymeleaf 模板文件夹位置。但是,当我使用 IDE 运行相同的代码时,它工作得非常好。
【问题讨论】:
标签:
spring-boot
thymeleaf
【解决方案1】:
哦,好的,我遇到了问题,它与我从控制器返回的 html 文件名有关。我将 / 与文件名(例如 /index)一起使用,因为它失败了。但令我惊讶的是,IDE 足够聪明,可以检测到该问题,并在运行时以某种方式在内部自动纠正它。这就是为什么它通过 IDE 运行但在命令行运行战争时失败的原因。