Java property 的加载读取
2024-08-28 19:05:44
方法一
Properties properties = new Properties();
InputStream stream = PropertiesUtil.class.getClassLoader().getResourceAsStream("setting.properties");
properties.load(stream);
方法二
public static URL getResource(String fileName, ClassLoader loader)
throws IOException {
URL resource = loader.getResource(fileName);
if (resource == null) {
throw new IOException("找不到resource: " + fileName);
}
return resource;
}
public static Properties getProperties(URL source) throws IOException {
InputStream input = source.openStream();
try {
Properties p = new Properties();
p.load(input);
return p;
} finally {
input.close();
}
}
最新文章
- Vertica参数的设置
- 首次接触nodejs
- Node.js教程系列~目录
- web app变革之rem(手机屏幕实现全适配)
- MVC的URL路由规则
- Team them up!
- 让Apache支持ASP.NET
- 第十二篇、HTML常用框架收集
- C#控制生成图片的大小
- 在SAE上搭建自定义版本WordPress, 并用SAE Storage代替WordPress Uploads
- BZOJ 4143: [AMPPZ2014]The Lawyer( sort )
- Eclipse中添加文档注释快捷键
- fuel一键部署openstack
- hadoop分布式集群搭建(2.9.1)
- Java Swing类 例子代码:将子类继承JFrame 并且接口按键监听ActionLisetener (将内容直接添加到JFrame不创建Contaniner)
- UIAlertView 点击按钮后控制其是否消失
- [原]反编译unity3d发布apk
- CodeForces - 583D Once Again... LIS 循环
- 剑指offer三十二之把数组排成最小的数
- redis 集群目标、集群查看、配置方法及过程、哨兵配置启动
热门文章
- 20145331 《Java程序设计》第4周学习总结
- vSphere SDK for Java 示例
- [BZOJ1117]救火站gas
- SSM到Spring Boot-从零开发校园商铺平台
- LeetCode——3Sum Closest
- Linux内核、 TCP/IP、Socket参数调优
- 使用idea引入注解@SpringBootApplication报错Cannot resolve symbol 'SpringBootApplication'
- 使用@media screen解决移动web开发的多分辨率问题
- SQL Server死锁总结
- bootstrap系统学习