我知道这是一个非常主观的问题,但我会尽量使其尽可能具体。
是不同类别的数据安装数据必须保存在ini文件中,因为它应该可以在没有代码或不访问数据库的情况下编辑。
应用程序数据存储在数据库中。
现在的问题是:我是否应该将配置数据存储在同一个数据库中(使用Hibernate)并混合不同类别的数据或将配置保存在另一个文件中(与{{3}一起使用) })并分开类?
有问题的项目是运行多个模块的Web服务器,它们都应该可以访问相同的配置。
答案 0 :(得分:0)
如果有多个模块试图访问同一个配置文件,最好将它放在数据库中(假设它是事务性的),以便我们可以轻松更新文件。如果保留在文件系统中,则需要保留一些机制,使读写操作安全,如信号量。