当前位置:首页 » 编程语言 » java的properties文件

java的properties文件

发布时间: 2024-03-26 11:21:55

java中如何读取src下所有的properties文件

1.使用java.util.Properties类的load()方法


示例:

//文件在项目下。不是在包下!!

InputStream in = new BufferedInputStream(new FileInputStream("demo.properties")) ;

Properties p = new Properties();

p.load(in) ;

String className2 = p.getProperty("database.driver");

String url = p.getProperty("database.url");

String user = p.getProperty("database.user");

String password = p.getProperty("database.pass");

总结:如果是 在WEB上读取properties文件,写成下面这种。上面写的那些只在 JavaSE 中

String path = Thread.currentThread().getContextClassLoader().getResource("").getPath();

System.out.println(path);

InputStream in = new FileInputStream(new File(path+File.separator+"mysql.properties"));

Properties prop = new Properties();

❷ java中的Properties是什么类呢,什么意思呢

properties是配置文件,主要的作用是通过修改配置文件可以方便的修改代码中的参数,实现不用改class文件即可灵活变更参数。
解释:java运行中java文件会变成class文件,之后无法通过反编译找到原样的代码,这样的话,如果java类中某个参数变更,就很难灵活的实现参数修改,这个时候properties 文件就能很灵活的实现配置,减少代码的维护成本和提高开发效率。

❸ Java开发中 global.properties 文件的作用是什么

一个配置文件而已,文件本身的类型和名字没什么特别的,重要的是文件内容。

从文件名来看,文件里的内容应该是这个java应用的全局的一些配置/资源/属性。


properties这种类型的文件采用键值对的形式存放信息,一行就是一条信息,比如:

#numberofretry
Num_Rery=5

上面这条配置中,第一行是说明,properties文件以#开头的是注释;第二行等号左右分别是键和值,键的大小写随意,可包含数字和下划线。

java代码中获取这个键对应的值使用java.util.ResourceBundle,如:

Stringredisurl=ResourceBundle.getBundle("global").getString("Num_Rery");


再多举一个实际应用的例子,比如一个java应用要对另外一个url地址发起请求,这个地址可以写在java代码中,但是有时候为了便于集中管理/阅读,那么我们考虑把她放到一个properties文件中,键是URL_Call,值就是这个url地址,在要使用的地方,用上面的那行java代码获取到就行了。

打完收工~~~~

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:585
制作脚本网站 发布:2025-10-20 08:17:34 浏览:881
python中的init方法 发布:2025-10-20 08:17:33 浏览:574
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:761
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:677
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1005
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:250
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:108
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:799
python股票数据获取 发布:2025-10-20 07:39:44 浏览:705