java代码如何从一些特殊位置读取Properties文件呢?

乔欣 Java经验 发布时间:2023-03-13 21:17:25 阅读数:3657 1
下文笔者讲述使用java代码从指定位置上读取Properties的方法分享,如下所示

读取Properties的实现思路

1.定义一个Properties对象
2.使用FileInputStream获取文件流,然后load进Properties
   
  使用getResourceAsStream获取文件流,然后load进Properties

定义一个properties文件

java265.properties

name=java265
site=www.java265.com

使用普通文件系统读取

Properties p1 = new Properties();
String filePath = "/Users/xxx/java265.properties";
p1.load(new FileInputStream(filePath));

classpath

//将java265.properties放入到classpath目录下
//然后使用以下代码,即可访问

Properties p2 = new Properties();
p2.load(ReadPropertiesFile.class.getResourceAsStream("/java265.properties"));

properties放在jar包种

Properties p3 = new Properties();
p3.load(ReadPropertiesFile.class.getResourceAsStream("/com/java265/basic/java265.properties"));

读取网络资源URL中的properties中

URL url = new URL("https://java265.com/java265.properties");
URLConnection conn = url.openConnection();
InputStream inputStream = conn.getInputStream();
Properties p4 = new Properties();
p4.load(inputStream);
inputStream.close();
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202303/16787140806029.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者