将属性放入数据库而不是属性文件中
Java,从数据库放置和加载属性而不是属性文件是更好的方法吗?
Java, is placing and loading properties from database instead of property file is better approach ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果将其放置在 DB 中,则有优势。
属性文件的优点:
Advantages if you place it in DB.
Advantages of Properties file :
这确实取决于。但在一般情况下:
在以下情况下使用 PropertiesFile:
在以下情况下使用数据库表:
在所有其他情况下,决定都是犹豫不决的,走哪条路并不重要。
It really depends. But in generic cases:
Use a PropertiesFile when:
Use a Database Table when:
In all other cases, the decision is on the fence and it doesn't really matter which way you go.
这一切都取决于这里可能是正确的答案。
我们的解决方案:
我们的所有产品首先检查 -D 命令行(构建时),然后检查 PATH,然后在本地计算机上设置的配置目录,最后默认为数据库。
IE。对于生产和系统测试,我们从数据库加载属性,对于到目前为止的所有内容,我们用属性文件覆盖。
It all depends is probably the correct answer here.
Our solution:
All our products to first check -D command-line (when building), then PATH, then the Configuration-directory set up on our local machines, and finally default to the data base.
ie. For production and system-test we load properties from the database, for everything up to that point we override with property-files.