调查:您的项目的运行环境参数存放在哪里?
一般有四个地方:
1.存放在类中,这个类是一个专门存放Constants的类,并且所有的变量都声明为public static final 型(存放名-值对)。
2.存放在xml中,可以存放较为复杂的结构化数据,大多数项目采用这个.
3.存放在properties文件中,以名-值对存放!较常用。
4.存放在Database,这些参数往往不是系统参数,而是对于某个function的函数,其最大的好处是是无需重启Server,就可以生效!
这几种虽然各有不同,但也有相同!不同之处在于,第1种维护要更改程序,若非固定常量,不推荐使用,而且也更改后需重启Server生效。第2种和第3种同样是存放在配置文件,维护更改配置文件,相对简单,但也需重启Server生效。第4种无需重启Server,对于常更改,非系统级参数使用较方便!
本人不才,总结于此,大家发表一下看法吧!