/*** 读取 .properties 配置文件* @param propertiesUrl 配置文件的路径* @return 配置文件中的key-value值*/public static Map<String, String> getProperties(String propertiesUrl) {Map<String, String> resultMap = new HashMap<String, String>();Properties prop = new Properties();try {// 读取属性文件a.propertiesInputStream in = new BufferedInputStream(new FileInputStream(propertiesUrl));// 加载属性列表prop.load(in);Iterator<String> it = prop.stringPropertyNames().iterator();while (it.hasNext()) {String key = it.next();resultMap.put(key, prop.getProperty(key));System.out.println("key: "+key+",      value: "+prop.getProperty(key));}in.close();} catch (Exception e) {System.out.println(e);}return resultMap;}

使用方式

String path =  System.getProperty("user.dir") + "\\conf\\303\\config.properties";
Map<String, String> properties = TestUtil.getProperties(path);
System.out.println("哈哈哈" + properties.get("businessId"));

JAVA获取自定义配置文件的kv值相关推荐

  1. java 获取当前时间的毫秒值

    /*** 获取当前时间的毫秒值** @return*/public static String getSId() {SimpleDateFormat sdf = new SimpleDateForma ...

  2. java 获取自定义参数类型_Springboot中使用自定义参数注解获取 token 中用户数据...

    使用自定义参数注解获取 token 中User数据 使用背景 在springboot项目开发中需要从token中获取用户信息时通常的方式要经历几个步骤 拦截器中截获token TokenUtil工具类 ...

  3. .NET Core2.1获取自定义配置文件信息

    实现 注:需要NuGet引入:Microsoft.Extensions.Options.ConfigurationExtensions ①我们再配置文件appsettings.json中 新增自定义A ...

  4. magento 获取自定义产品属性和属性值

    在magento系统中经常要自定义自己的产品属性,在后台自定义的产品属性如何获取呢,下面根据属性类型的不同分别说明 产品属性要想在前台获取到需要设置属性的Used in Product Listing ...

  5. Java 获取Enum枚举中的值,以列表方式返回

    有时候,有一些下拉选择器的数据项,我们采取了枚举的方式简单记录,但是里面的东西多,前端不想写死,需要提供接口返回. 示例: 枚举 /*** @Author: JCccc* @Description:* ...

  6. java获取json中的某个值_接口测试之json中的key获取

    在很多情况下我们在进行接口测试的时候都会有获取上个接口返回的json数据中的某个key值,然后下个接口调用这个key值.今天给大家讲解一下针对不同类型的json获取某个key的值. 一.首先是单纯ob ...

  7. java获取指定字符的hash值

    public static void main(String[] args) {System.out.println(getHashValueByStr("gelinwangzijuge&q ...

  8. java获取word固定位置的值_java 实现保存Word文档中指定位置的数据,又保存整篇文档...

    1:需求 用户在线编辑完word 文档后希望保存整篇文档, 同时把保存文档中指定位置的数据 2:方案 用 pageoffice  实现既保存Word文档中指定位置的数据,又保存整篇文档 4:核心思想及 ...

  9. java 获取下拉框的值_Java获取下拉菜单选中的选项

    提到这样一个需求"在新闻表中添加新闻分类的编号和名字",一般情况下我们将分类的ID放在下拉菜单选项的value中,此时需要获取选项的编号和名字,我们该怎么做呢?我常用的有如下两种方 ...

最新文章

  1. 计算机的图形用户界面,2017计算机等级考试知识点:认识图形用户界面
  2. 华为鸿蒙系统手机销量,两个品牌助力华为新生,但最终会是谁拯救谁
  3. Mybatis中的@Param注解
  4. spring注解大全
  5. println 停止线程_停止调试使用Println并改用Delve
  6. 画面设置_LOL手游设置界面翻译:基本设置/画面/音效/功能与快捷语音
  7. mysql可扩展数据库_五大技巧提高MySQL可扩展性
  8. asynchronous vs non-blocking
  9. Stanford CS230深度学习(六)目标检测、人脸识别和神经风格迁移
  10. 计算机语言丛书学习:C\C++\JAVA\Python 基础-案例-应用
  11. 数据库常用的sql语句大全--sql
  12. 通过js实现图片爆炸特效
  13. Mac更新系统后提示xcrun error
  14. java-之冒泡排序法
  15. 【顺序表】13 顺序表ADT模板设计及简单应用:将顺序表中前 m 个元素和后 n 个元素进行互换
  16. 合肥市驾驶证,行驶证期满换证指南
  17. 10分钟教你用python如何正确把妹
  18. 华为 ACL与DHCP配置
  19. 全球KYC服务商ADVANCE.AI顺利加入深跨协 推动跨境电商行业有序发展
  20. 【VBA研究】Excel条码控件生成的Code-39码不能识别问题

热门文章

  1. 【数字IC基础】IC(Integrated Circuit,集成电路)常用缩写
  2. codecombat计算机科学入门四(python)
  3. fast无线网卡linux驱动,fast无线网卡驱动,详细教您fast无线网卡驱动
  4. 【图数据库】GalaxyBase 查询优化之索引
  5. 数据库实验三 嵌套查询和视图操作
  6. arm+linux+usb驱动开发,Linux+ARM下的USB驱动开发
  7. ES esrally 部署
  8. ubuntu配置IP地址,网关,DNS和路由
  9. Vivo手机实现录音转文字的方法,图文步骤详解,特别简单
  10. prometheus targets常见报错