在百度上谷歌上,找了几十年没找到,结果偶然在学习反射机制的时候,看到了读取Properties配置文件的方法,挺简单的:

1)得到类加载器

ClassLoader loader =this.getClass().getClassLoader(); //获取类加载器

2)读取Properties文件,使用完全限定路径

InputStream  is = loader.getResourceAsStream("反射机制/db.properties");

//读取priperties文件

3)创建Properties对象

Properties pros =new Properties(); //创建properties对象

4)装在读取到的配置文件

pros.load(is); //装载配置文件

5)获取属性

String name = pros.getProperty("name"); //获取name属性

String password = pros.getProperty("password");  //获取password属性

printf(name);      //输出name

printf(password); //输出password

全部代码如下:

ClassLoader loader6 =this.getClass().getClassLoader(); //获取类加载器

InputStream is = loader6.getResourceAsStream("反射机制/db.properties");//读取priperties文件

Properties pros =new Properties();  //创建properties对象

pros.load(is);          //装载配置文件

String name = pros.getProperty("name"); //获取name属性

String password = pros.getProperty("password");  //获取password属性

printf(name);      //输出name

printf(password); //输出password

结果是正确的:

db.properties文件里是这样的

java从property中取值_Java中如何获取Properties文件中的内容2019-08-02相关推荐

  1. 记录 spring 使用@Value获取properties文件中的属性值

    使用@Value(${xxx}) 获取properties文件的属性值  只需要在spring的配置文件中添加bean. 1 <bean id="propertyConfigurer& ...

  2. 如何通过js获取html文本框中的值,js与jquery获取input输入框中的值实例讲解

    如何用javascript获取input输入框中的值,js/jq通过name.id.class获取input输入框中的value 先准备一段 HTML 一.jquery获取input文本框中的值 通过 ...

  3. java通过spring获取配置文件_springboot获取properties文件的配置内容(转载)

    1.使用@Value注解读取 读取properties配置文件时,默认读取的是application.properties. application.properties: demo.name=Nam ...

  4. java字符串根据分隔符取值_java中解析含分隔符的字符串

    java中解析含分隔符的字符串 (2010-03-24 16:43:58) 标签: 杂谈 字符串的分隔对于一个以某种分隔符标识字段的字符串,如果想得到串中每个字段项,常用的分隔方法能3种. 设args ...

  5. java多层map嵌套取值_java中map的多层遍历

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Map> testmap=new HashMap>();Map user1=new HashMap();user1.put(1, (float ...

  6. java读取excel某个单元格的值_java poi怎么获取excel单元格的内容

    展开全部 package edu.sjtu.erplab.poi; import java.io.InputStream&ch=ww.xqy.chain" target=" ...

  7. 使用java代码获取yml及properties文件中的内容,获取值

    获取properties文件中的内容 最近做项目一些值需要放在配置文件中,一开始使用的是properties文件,我这里没有使用注解@Value获取. 获取: InputStream in = Mes ...

  8. java 从数据库取值_JAVA操作数据库--从一张表中取值,经过判断,然后插入另一张表中。...

    JAVA操作数据库-->从一张表中取值,经过判断,然后插入另一张表中. SQL语句如下:两张表 weather 和 weather_process. id均为自动增长.Oracle中采用序列 S ...

  9. Thymeleaf读取model里面的对象||Thymeleaf读取model里面的集合||Themeleaf在js中取值||访问带参数的消息||ThymeleafObjects的使用[取三大作域的值

    Thymeleaf读取model里面的对象 Student.java package com.sxt.domain;import lombok.AllArgsConstructor; import l ...

  10. UnityWebform(2):自定义LifetimeManager和TypeConverter使Unity从HttpContext中取值注入WebForm页面...

    上一篇Unity&WebForm(1): 自定义IHttpHandlerFactory使用Unity对ASP.NET Webform页面进行依赖注入中让Unity和WebForm结合在一起,通 ...

最新文章

  1. Cell:大肠癌耐化疗药,细菌是帮凶
  2. Linux疑难杂症解决方案100篇(九)-SHELL编程正则表达式
  3. 磨刀不误砍柴工——数据准备的过程与实践
  4. 12306春节高速抢票
  5. 【算法竞赛学习】金融风控之贷款违约预测-特征工程
  6. 如何在JUnit 5中替换规则
  7. [swift] LeetCode 136. Single Number
  8. SIGTERM等信号含义
  9. socket长连接server c语言,使用socket建立长连接
  10. 常用邮箱SMTP服务器地址大全
  11. 互联网公司的岗位构成
  12. 火车头采集器小狗伪原创插件
  13. 【WPF学习手记】WPF超链接使用
  14. hdu 6344调查问卷(状态压缩,百度之星)
  15. 学习笔记-2-Review of Optimization-3-Quadratic
  16. 我在达芬奇的笔记本里,找到了用户画像的起源
  17. 到底什么是索引???
  18. 海量数据处理专题(八)——倒排索引(搜索引擎之基石)
  19. JasperReports初体验
  20. 前端导出zip格式压缩包

热门文章

  1. USES_CONVERSION W2A
  2. websocket使用指南
  3. 2016-2017-2 20155309 南皓芯《java程序设计》第八周学习总结
  4. 漫谈 Clustering (番外篇): Dimensionality Reduction
  5. 河南计算机基础知识会考,2011河南事业单位备考计算机基础知识试题(含答案 )...
  6. c语言中输出值作用,printf在c语言中什么意思
  7. 拓端tecdat|R语言风险价值:ARIMA,GARCH模型,Delta-normal法滚动估计,预测VaR(Value at Risk)和回测分析花旗公司股票时间序列数据
  8. 拓端tecdat|R语言实现拟合神经网络预测和结果可视化
  9. 深度学习笔记_ RestNet-50
  10. 社交网络图中结点的“重要性”计算 (30 分)(Floyd)