【问题标题】:How to access resources that are newly added while running? JAVA SPRING BOOT如何访问运行时新添加的资源? JAVA 弹簧靴
【发布时间】:2019-04-08 10:21:20
【问题描述】:

我有一个 Spring Boot 应用程序。我从前端提供图像的地方。但是,当我提供一个时,它会保存在目标目录中吗?

我的 springboot 结构是标准的,我在 src/main/resources/images 文件夹中获取了我的图像。我尝试使用
File fileFolder = new File(new ClassPathResource("/images/").getURI());

阅读它们

但是,这让我返回了运行项目时构建的目标/图像。但是,我希望它是动态的,所以当新添加图像时,我希望我的应用程序读取它们并将它们提供给我的前端。有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: java angular spring-boot resources


    【解决方案1】:

    当您构建项目时,Maven 会将内容从 src/main/resources 复制到 target/classes,因此图像不会包含新图像。当您想要加载您将继续添加到服务器上的新图像时,您可能应该为此目的使用外部目录。

    【讨论】:

      猜你喜欢
      • 2018-02-14
      • 2018-02-16
      • 2018-02-14
      • 2019-12-20
      • 2016-02-16
      • 1970-01-01
      • 2017-12-22
      • 1970-01-01
      • 2019-04-18
      相关资源
      最近更新 更多