[讨论][求指点]实际开发过程中一些常量该怎么样配置

J2EE 码拜 8年前 (2016-03-18) 858次浏览
讨教各位:
在实际开发过程中,一些常用的固定值的常量该怎么样配置?
1.存储到数据库,每次使用时去数据库里读取
2使用properties文件配置
3建立一个相似Constant常量类
4建立xml配置文件
个人认为第一种不可取,剩下3种有什么优劣之分吗?该怎么样取舍使用?或说2-4这三种配置方式分别适合什么样的场景与业务?
谢谢!
另求:有没有那种每天一句美文之类的web service接口可以使用?
在此感谢
解决方案

10

建议用properties,
数据库每次都重新取,增加数据库压力
constant的假如要更改配置, 还得重新编译类
xml个人感觉读取不如properties来的方便

30

引用:
Quote: 引用:

各种方式都可以使用,这完全看应用的场景。

本人问的就是这几种配置方式适合的场景啊[讨论][求指点]实际开发过程中一些常量该怎么样配置

第一种也没什么不可取,可让用户修改的配置可以放库里,前提是不影响程序启动的参数
properties和xml没什么区别,适合开发/测试/生产环境这几种不同环境中需要修改的参数;
Constant适合内部定义的常量,程序发布后不需要修改的那种,起码是需求不变更就不需要修改的。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明[讨论][求指点]实际开发过程中一些常量该怎么样配置
喜欢 (0)
[1034331897@qq.com]
分享 (0)