gpt4 book ai didi

java - 部署到 Heroku 的 Spring Boot 应用程序找不到它的“thymeleaf View ”

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:39:43 25 4
gpt4 key购买 nike

我的 Spring Boot 应用程序在 localhost 上完美运行,但是当我将它部署到 Heroku 时,我的应用程序的 Controller 无法看到通常位于/templates/目录中的 View 。为什么会这样?我如何确定 heroku 确实上传并编译了我的 View ?如果是这样,我是否应该更改我的 @Controller 类的 @RequestMapping 的实际值,以便在它们位于 heroku 时可以访问它们?

你可以在这里找到我的整个工作网络应用程序:https://github.com/slavicketernity/testik56

这是我上传并运行的应用程序:https://testik56app.herokuapp.com/login

最佳答案

在我的例子中,这是 Controller 方法返回的带有模板位置的字符串开头的斜线错误。

在我更改了 Controller 方法返回的字符串之后

@RequestMapping(value = "/orders/{orderId}/create_entry")
String create(@PathVariable String orderId) {
return "/order_entries/create";
}

@RequestMapping(value = "/orders/{orderId}/create_entry")
String create(@PathVariable String orderId) {
return "order_entries/create";
}

然后它开始工作。

关于java - 部署到 Heroku 的 Spring Boot 应用程序找不到它的“thymeleaf View ”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44308546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com