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



all 我是Java新手,我正在研究Spring MVC,休眠,MySQL基础项目和

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

提前致谢

如果我没记错的话,我遇到了你的问题 - "你基本上想做两件事,首先是一个包含映射到键的图像位置的属性文件,第二个管理与图像相关的信息,例如上传时间和描述",所以在这里我会怎么做 -

我不建议您维护属性文件,因为 CRUD 操作不会那么方便。此外,您要维护的数据不是属性,这些是实时/动态数据,您的设计应该具有非常好的控制。您已经在使用休眠和MySQL,那么为什么不考虑维护一个表(休眠实体(来替换属性文件,并且您也可以轻松维护其他信息,例如上传时间和描述。所有这些都可以是实体的属性。此外,如果需要,您可以定义与其他实体的关系。来到 CRUD 操作,令人敬畏的休眠 API 正在救援中。还要考虑测试能力,使用这种方法可以轻松测试您的设计。

我已经在我的一个公司项目中这样做了,而且设计还不错。

最新更新