关于Java property 文件,我的一些看法(1)

来源:互联网 发布:json时间格式转换 编辑:程序博客网 时间:2024/04/30 09:04

java规范的properties文件缺点:

1.对中文支持不好,要存储中文,只能通过转码工具将中文转换为unicode后再存储

这样不论是在开发还是在维护过程当中,总是脱离不了转码过程,即使开发出工具来维护,也是比较麻烦的。

2.关于注释,其只支持单行注释,即是“#comment“,而多行注释经过实践也是十分必要的

3.在开发过程当中,一般情况下是多个程序员编辑同一个文档,难以保证每个开发者都照章办事,比如一个properties用作存放sql,

那么可能的结果就是最终发布文件当中,许多不相关的sql就混杂在一起,没有按照很好地可读性进行分组排列

符合java规范的properties文件:

#comment

a=1

b=2

c=3

我设想的properties文件:

/**

multiple line comments

*/

#comment

[section1  ns="com.all.about.prop"]

a = 1

b = 2

c = 3

[section2  ns="com.all.about.prop2"]

a = 1

b = 2

c = 3

于是想自己来开发一个properties读取器