从cmd运行spring-boot-war时,在thymelaf中解析模板异常时出错



在从命令行运行spring-boot-war文件时,为什么我在thymelaf中得到以下错误:解析模板时出错,模板可能不存在,或者任何配置的模板解析程序都无法访问该模板。我已经使用应用程序属性文件中的spring.thmeleaf.prefix属性更改了默认的thymelaf模板文件夹位置。然而,当我使用IDE运行相同的代码时,它运行得非常好。

哦,好吧,我得到了问题,它是我从控制器返回的html文件名。我使用了/和文件名(例如/index(,因此它失败了。但令我惊讶的是,IDE足够聪明,能够检测到这个问题,并在运行时以某种方式在内部自动更正它。这就是为什么它通过IDE运行,但在从命令行运行战争时失败的原因。

相关内容

最新更新