当前位置: 首页 > 知识库问答 >
问题:

Spring Boot在resoures文件夹下找不到index.html

翁钧
2023-03-14

文件夹结构:

我无法到达资源/静态文件夹下的test.html:

src-> main-> java-> resources -> static -> test.html

http://localhost:8080/test.html(不工作)

但是能够达到指数。以下为html:

src-> main-> java-> webapp-> index.html

http://localhost:8080/index.html(工作)

从Spring Boot文档中,似乎我应该将所有静态内容置于 /src/main/resources/static

额外信息:

war文件中的WEB-INF:

知道我为什么不能参加考试吗。html?


共有3个答案

郑正文
2023-03-14

现在,您要将资源保存到资源文件夹中,该文件夹不在

<代码>src-

默认情况下,Spring boot正在搜索。该目录下的html文件:

src-> main-> resources-> templates

正如我所看到的,你是说你把你的:

src-> main-> JAVA-> resources

这是错误的。

简单:

将您的控制器、服务、存储库等保存到java文件夹中,并将您的资源保存到资源文件夹中。在那里您可以有一个用于css、字体、img、js的静态文件夹和一个用于保存htmls的模板文件夹。

宋伟泽
2023-03-14

您需要将内容放在名为static的文件夹中。

层次结构将是src/main/resources/static/index。html

司马自明
2023-03-14

您必须添加文件扩展名:“index.html”。另一个选择(如果您想让它在不扩展的情况下工作)是向pom添加thymeleaf依赖项。xml。

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
 类似资料:
  • 文件名的开始是相同的,但结束是动态的,每次我点击下载时都会改变 我所做的: 你能帮忙吗

  • 问题内容: 我从阅读了以下文档,但它说,但是当我将index.html文件放在 字符串下时,才呈现出来。目前在下,我 正在使用。 MvcConfiguration Restful Service for index page 在我的IDE控制台上,我确实看到了 从打印的内容 ,并且在Chrome开发工具中的网络下面看到了该内容,但我只能 看到。 index.html 问题答案: Spring Bo

  • 问题内容: 我刚刚开始使用Play2.0 Framework,并且试图在模板中使用主模板。我遇到的问题是,它在“共享”文件夹中时找不到“主”,如果我将其取出并放在“视图”根目录中,则它可以正常工作。 所以我想知道怎样才能引用从? 我的文件夹结构如下: 观看次数 家 index.scala.html 共享 main.scala.html 我的代码是: 我得到的错误是: 问题答案: 一旦进入子文件夹进

  • 这是颤动医生的结果 : 医生摘要(要查看所有详细信息,请运行flutch Doctor-v):[√] Flutter(Channel stable,v1.12.13 hotfix.9,on Microsoft Windows[Version 10.0.15063],locale en US)[X]Android toolchain-为Android设备开发X Android_HOME=C:\Use

  • 我没有什么问题 为什么即使在明确提到要查找的位置之后,仍然没有读取配置目录中的文件? 我在项目中有自己的依赖项,这些依赖项在JAR中打包了同名的属性文件。当SpringBoot在执行我的项目JAR时试图从配置文件夹中读取文件时,这会产生任何问题吗?

  • 我正在尝试直接在我的源资源文件夹中读取和写入文件。 观察其他问题,如Spring Boot访问缺少scr/main/resources的静态资源,我已经能够使用获得输出文件夹: 输出/资源/sql 是不是可以拿到实物资源文件夹 /src/test/resources/sql (我需要它进行测试,这就是为什么我写了/test/,但我认为/main/的解决方案也会帮助我) 笔记 我知道阅读这不是问题,