gpt4 book ai didi

java - 如何在服务器上存储图像,以便可以将带有 id 的图像路径作为 map 存储在属性文件中,以便我们可以根据 id 获取图像

转载 作者:行者123 更新时间:2023-11-29 15:17:41 25 4
gpt4 key购买 nike

我是java新手,我正在开发spring MVC、hibernate、MySQL基础项目和

我想将图像存储在服务器上的指定文件夹/目录中,以便我可以管理一个属性文件(文件名可能是什么),在其中我可以存储图像路径,id为 map (键为id,值为图像)路径)在该属性文件中,而且我还想从数据库表中获取一些其他信息,这些信息也可能包含其他图像信息,例如上传日期和描述等,那么我该怎么做呢。

提前致谢

最佳答案

如果我没记错的话,我遇到了你的问题 - “你基本上想做两件事,首先是包含映射到 key 的图像位置的属性文件,其次是管理与图像相关的信息,例如上传时间和描述“,那么我将如何做到这一点 -

我不建议您维护属性文件,因为 CRUD 操作不太方便。此外,您想要维护的数据不是属性,这些是实时/动态数据,您的设计应该对其进行很好的控制。您已经在使用 hibernate 和 MySQL,那么您为什么不考虑维护一个表(hibernate 实体)来替换您的属性文件,并且您可以轻松维护其他信息(例如上传时间和描述)。所有这些都可以是您实体的属性。此外,如果需要,您可以定义与其他实体的关系。谈到 CRUD 操作,hibernate 的出色 API 可以拯救您。还要考虑可测试性,您的设计将可以通过这种方法轻松测试。

我已经在我公司的一个项目中这样做了,这并不是一个糟糕的设计。

关于java - 如何在服务器上存储图像,以便可以将带有 id 的图像路径作为 map 存储在属性文件中,以便我们可以根据 id 获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59575294/

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