java .properties文件的使用和读取

[size=medium] 在项目开发中发现有好几个.properties的配置文件,把一些公用性的信息配置在文件中,如果以后有改动的话,可以不用修改程序,只需要修改配置文件中的信息即可。十分的方便,提高了代码的可维护性。 .properties的配置文件是key=value型的。
简单来说配置文件主要有以下主要作用:
[color=red]1.读取数据库的配置信息,如database.properties[/color][/size]

driver=oracle.jdbc.driver.OracleDriver
url=dbc\:oracle\:thin\:@127.0.0.1\:1521\:dataBaseName
username=tom
password=123


[size=medium] [color=red]2.规定页面的提示信息,如messages.properties[/color]
在这里面可以把页面的标题、导航栏名称、错误/正确信息的提示

[color=red] 3.规定系统的相关属性,如:config.properties [/color]
如果有上传文件的功能的话,可以把上传文件的类型和大小等属性配置在文件中;
如果是两个系统之间有共性的话,可以设置系统类型来判断进入的是哪一个系统

[color=red]4.最重要的一个就是log4j的配置文件信息了,这就不用多说了吧[/color][/size]

配置文件的读取:
可以把文件的路径使用 static final来修饰,表示全局变量,是不可以被改变的。
private static final String configproperty = "properties/config.properties";


public int getPictureMaxSize() {
String strPictureMaxSize = "0";
int nPictureMaxSize = 0;
try {
InputStream in = this.getClass().getClassLoader()
.getResourceAsStream(configproperty);//读取配置文件路径信息
Properties config = new Properties();

config.load(in);//加载
strPictureMaxSize = config.getProperty("pictureMaxSize");
//获取配置文件的属性某个key,获取上传文件的大小
nPictureMaxSize = Integer.parseInt(strPictureMaxSize);
in.close();
} catch (IOException e) {
nPictureMaxSize = 0;
}
return nPictureMaxSize;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值