当前位置:编程学习 > JAVA >>

java项目中,经常变动的配置信息与常量信息如何统一管理?

比如上传的文件存放路径,某些webservice的调用地址,数据库连接串,外系统接口调用地址
这些配置信息跟常量信息,我在工作中的做法是写在一个Constants.java常量类里,或者config.property配置文件,或者数据库有一张配置表,工程启动的时候加载到项目作为缓存。
在工作中我是这几种方法一起用的,在配置的数据多的情况下,经常有可能遗漏,比如原来在测试环境的配置项,迁移到生产环境后,需要做相应修改,但是有些时候就有一两个配置忘记了,还是使用测试环境的。
大家在工作中对于这种情况,有没有好的统一管理的方案? --------------------编程问答-------------------- 一般都是用properties文件来配置,

只有当配置信息在运行时需要修改的情况下,考虑用数据库来进行配置。

你说的在生产环境下,还用的是测试环境的配置,这谁都没办法解决,这是你自己的问题,你可以直接做两个配置文件,如config.properties和config_debug.properties,只需要该一个参数,就可以决定加载哪个配置文件,这样可能更方便一点。 --------------------编程问答-------------------- 谢谢!我做下参考 --------------------编程问答-------------------- 放properties文件或XML文件,这样变量方便修改,好管理
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,