如何使用Java读取属性配置文件properties的加载方法?
- 内容介绍
- 相关推荐
本文共计1064个文字,预计阅读时间需要5分钟。
properties文件是一种属性配置文件,扩展名为+.properties。文件内容遵循严格的格式,按照key=value的形式进行数据参数的填写。中文参数值需要转换为Unicode编码,不区分基本数据类型。一个编辑良好的aaa.properties文件示例如下:
propertiesname=aaaage=30gender=男salary=5000
什么是properties文件
- 属性配置文件,后缀名为 .properties
- 文件中严格按照key=value进行数据参数的填写
- 中文参数值需要转为Unicode编码
- 不区分基本数据类型
- 一个编辑好的aaa.properties文件如下图所示
username=root flag=true xm =\u4f60\u597d age=18
为什么要使用properties文件
设想这么一种场景,当你项目发布上线后,比如连接mysql数据库的端口号需要调整,难道需要重写改代码,打包,发布么?对于一些重要的参数,需要人为经常改变的参数使用一个properties文件来读取,就不用修改代码了,修改完参数,重启web服务器就能实现预期的需求,后面会介绍动态加载properties文件,甚至连重启都不需要了。
本文共计1064个文字,预计阅读时间需要5分钟。
properties文件是一种属性配置文件,扩展名为+.properties。文件内容遵循严格的格式,按照key=value的形式进行数据参数的填写。中文参数值需要转换为Unicode编码,不区分基本数据类型。一个编辑良好的aaa.properties文件示例如下:
propertiesname=aaaage=30gender=男salary=5000
什么是properties文件
- 属性配置文件,后缀名为 .properties
- 文件中严格按照key=value进行数据参数的填写
- 中文参数值需要转为Unicode编码
- 不区分基本数据类型
- 一个编辑好的aaa.properties文件如下图所示
username=root flag=true xm =\u4f60\u597d age=18
为什么要使用properties文件
设想这么一种场景,当你项目发布上线后,比如连接mysql数据库的端口号需要调整,难道需要重写改代码,打包,发布么?对于一些重要的参数,需要人为经常改变的参数使用一个properties文件来读取,就不用修改代码了,修改完参数,重启web服务器就能实现预期的需求,后面会介绍动态加载properties文件,甚至连重启都不需要了。

