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

如何在spring boot中在静态位置添加目录和子目录

司寇季
2023-03-14

我想使用静态目录中的资源,这个目录可能有另一个子目录。

在spring boot应用程序中。属性文件,我使用下面的键引用外部目录:C:/custsources/。我可以引用此目录中的资源,但不能引用子目录中的资源,例如C:/custsources/1、C:/custsources/2等。

<代码>Spring。资源。静态位置=类路径:/META-INF/resources/,类路径:/resources/,类路径:/static/,类路径:/public/,文件:/C:/custsources/

共有1个答案

商业
2023-03-14

看来我做错了什么。

属性足以将整个目录及其文件夹添加为静态位置<代码>Spring。资源。静态位置=类路径:/META-INF/resources/,类路径:/resources/,类路径:/static/,类路径:/public/,文件:/C:/resources

我可以访问放置在C:/resources/1中的视频,作为本地主机:8080/1/sample。mp4等。

 类似资料:
  • 根据这个QA,我们可以使用参数,用于添加要标记为白名单的目录,因为在git上找到了最新的CVE。但似乎没有办法递归地添加某些dir。 我有太多的存储库要添加,所以如果该功能存在,我想改用递归添加。存储库主要放在我在ubuntu上安装的NTFS磁盘上,所以里面的文件的所有者总是root用户。如果登录的用户与git目录的所有者不匹配,则最新更新会显示错误,例如

  • 问题内容: 我想编写一个可以运行测试的Makefile。测试位于目录“ ./tests”中,而要测试的可执行文件位于目录“ ./bin”中。 当我运行测试时,他们看不到exec文件,因为目录./bin不在$ PATH中。 当我做这样的事情: 一切正常。但是我需要在Makefile中更改$ PATH。 简单的Makefile内容: 它可以正确打印路径,但是找不到文件x。 当我手动执行此操作时: 一切

  • 我创建了一个简单的Maven项目,没有原型,一切都很好。然后我添加了一个CVA。主/资源目录下的pmml文件。之后,我想读取该文件,但得到了FileNotFoundException。我尝试了以下方法: 方法一: 方法二: 方法3: 方法四: 它们都不起作用。有什么建议吗? 以下是项目结构的屏幕截图:

  • 我有文件在和我想服务他们在使用一个简单的nginx配置。在文件夹中是这样的: 所以我真的希望能够访问,等。 在我的nginx配置中,我有: 这不起作用(如果我尝试转到上面的URL,我会得到404),但是如果我尝试完全相同的设置,但是使用而不是,它可以正常工作。我如何静态地为这个文件目录提供服务,但不是在根位置,而是在一个路径上?我是否必须将文件放在一个名为“某物”的文件夹中,如,这样才能工作?如果

  • 问题内容: 我正在寻找一种方法来获取给定目录中所有目录的名称,而不是文件。 例如,假设我有一个名为的文件夹,并且在其中有3个文件夹: 和。 我想获取文件夹的名称,但不关心内容或Child1,Child2等内的子文件夹的名称。 有没有简单的方法可以做到这一点? 问题答案: 您可以使用列出所有文件名,然后使用循环检查每个子文件并使用函数获取子目录。 例如:

  • 我试图在spring boot应用程序中添加一个环境变量。属性文件。我知道如何在非spring启动项目中正常添加它,但我找不到用于添加环境变量的字段,这就是我所看到的。 这是我的application.properties文件,这可能会有帮助。