gpt4 book ai didi

java - 没有@RequestMapping的单个Spring mvc 4 Controller 返回从我的html View 中剥离css

转载 作者:行者123 更新时间:2023-11-28 06:06:03 24 4
gpt4 key购买 nike

我在打包为 .war(用于 aws 部署)的 spring boot mvc 应用程序中有一个简单的 Controller 。我在构建路径上有 Thymeleaf,在 resources/static 文件夹中有 bootstrap 3.3.6。我主要使用 @EnableAutoConfiguration

这个 Controller 很好地显示了一个 View 。

@Controller
@RequestMapping(value = "/handeware")
public class HomeController {

@RequestMapping(value = "/home", method = RequestMethod.GET)
public String viewHome() {
return "home";
}

}

但是,当我像这样删除 @RequestMapping 部分时

@Controller
public class HomeController {

@RequestMapping(method = RequestMethod.GET)
public String viewHome() {
return "home";
}

}

返回的 View 似乎去除了 Bootstrap CSS 样式。

本质上,我有一个域名 www.blah.com,其中 CNAME 指向我在 aws elastic beanstalk 中托管的 spring mvc 应用程序。我的想法是,我希望有人能够在浏览器中输入 www.blah.com 并能够看到我的主页。为了做到这一点,我从我的 Controller 中删除了@RequestMapping's,它起作用了。人们现在可以访问我的网站 www.blah.com 并查看我的 home.html。但是,CSS 样式现在没有显示出来。如果我添加 @RequestMapping 回来,CSS 显示备份。这不奇怪吗?我在本地和aws中确认是这样的。不知道该怎么做。

最佳答案

您如何从您的 html 中引用您的 css 文件?您可能需要更新这些引用以匹配新路径。

关于java - 没有@RequestMapping的单个Spring mvc 4 Controller 返回从我的html View 中剥离css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36444575/

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