繁体   English   中英

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

[英]how to store images on server so that image path with id can be store in a property file as map so that we can get images based on id

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

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

提前致谢

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM