java从property中取值_Java中如何获取Properties文件中的内容2019-08-02
在百度上谷歌上,找了几十年没找到,结果偶然在学习反射机制的时候,看到了读取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相关推荐
- 记录 spring 使用@Value获取properties文件中的属性值
使用@Value(${xxx}) 获取properties文件的属性值 只需要在spring的配置文件中添加bean. 1 <bean id="propertyConfigurer& ...
- 如何通过js获取html文本框中的值,js与jquery获取input输入框中的值实例讲解
如何用javascript获取input输入框中的值,js/jq通过name.id.class获取input输入框中的value 先准备一段 HTML 一.jquery获取input文本框中的值 通过 ...
- java通过spring获取配置文件_springboot获取properties文件的配置内容(转载)
1.使用@Value注解读取 读取properties配置文件时,默认读取的是application.properties. application.properties: demo.name=Nam ...
- java字符串根据分隔符取值_java中解析含分隔符的字符串
java中解析含分隔符的字符串 (2010-03-24 16:43:58) 标签: 杂谈 字符串的分隔对于一个以某种分隔符标识字段的字符串,如果想得到串中每个字段项,常用的分隔方法能3种. 设args ...
- java多层map嵌套取值_java中map的多层遍历
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Map> testmap=new HashMap>();Map user1=new HashMap();user1.put(1, (float ...
- java读取excel某个单元格的值_java poi怎么获取excel单元格的内容
展开全部 package edu.sjtu.erplab.poi; import java.io.InputStream&ch=ww.xqy.chain" target=" ...
- 使用java代码获取yml及properties文件中的内容,获取值
获取properties文件中的内容 最近做项目一些值需要放在配置文件中,一开始使用的是properties文件,我这里没有使用注解@Value获取. 获取: InputStream in = Mes ...
- java 从数据库取值_JAVA操作数据库--从一张表中取值,经过判断,然后插入另一张表中。...
JAVA操作数据库-->从一张表中取值,经过判断,然后插入另一张表中. SQL语句如下:两张表 weather 和 weather_process. id均为自动增长.Oracle中采用序列 S ...
- Thymeleaf读取model里面的对象||Thymeleaf读取model里面的集合||Themeleaf在js中取值||访问带参数的消息||ThymeleafObjects的使用[取三大作域的值
Thymeleaf读取model里面的对象 Student.java package com.sxt.domain;import lombok.AllArgsConstructor; import l ...
- UnityWebform(2):自定义LifetimeManager和TypeConverter使Unity从HttpContext中取值注入WebForm页面...
上一篇Unity&WebForm(1): 自定义IHttpHandlerFactory使用Unity对ASP.NET Webform页面进行依赖注入中让Unity和WebForm结合在一起,通 ...
最新文章
- Cell:大肠癌耐化疗药,细菌是帮凶
- Linux疑难杂症解决方案100篇(九)-SHELL编程正则表达式
- 磨刀不误砍柴工——数据准备的过程与实践
- 12306春节高速抢票
- 【算法竞赛学习】金融风控之贷款违约预测-特征工程
- 如何在JUnit 5中替换规则
- [swift] LeetCode 136. Single Number
- SIGTERM等信号含义
- socket长连接server c语言,使用socket建立长连接
- 常用邮箱SMTP服务器地址大全
- 互联网公司的岗位构成
- 火车头采集器小狗伪原创插件
- 【WPF学习手记】WPF超链接使用
- hdu 6344调查问卷(状态压缩,百度之星)
- 学习笔记-2-Review of Optimization-3-Quadratic
- 我在达芬奇的笔记本里,找到了用户画像的起源
- 到底什么是索引???
- 海量数据处理专题(八)——倒排索引(搜索引擎之基石)
- JasperReports初体验
- 前端导出zip格式压缩包
热门文章
- USES_CONVERSION W2A
- websocket使用指南
- 2016-2017-2 20155309 南皓芯《java程序设计》第八周学习总结
- 漫谈 Clustering (番外篇): Dimensionality Reduction
- 河南计算机基础知识会考,2011河南事业单位备考计算机基础知识试题(含答案 )...
- c语言中输出值作用,printf在c语言中什么意思
- 拓端tecdat|R语言风险价值:ARIMA,GARCH模型,Delta-normal法滚动估计,预测VaR(Value at Risk)和回测分析花旗公司股票时间序列数据
- 拓端tecdat|R语言实现拟合神经网络预测和结果可视化
- 深度学习笔记_ RestNet-50
- 社交网络图中结点的“重要性”计算 (30 分)(Floyd)