Properties配置文件使用--RFID105Writer

java自带的配置文件读取方法import java.util.Properties;不用加第三方jar,很方便

        Properties properties = new Properties();
                // 当前工程路径
        path = System.getProperty("user.dir");
                
        File file = new File(path + File.separator + "uhf.properties");
        if(!file.exists()){
            propertiesMap.put("message", "error");
            return propertiesMap;
        }
        // 使用ClassLoader加载properties配置文件生成对应的输入流
        BufferedReader bufferedReader = new BufferedReader(new FileReader(path + File.separator + "uhf.properties"));
        // 使用properties对象加载输入流
        properties.load(bufferedReader);
        //获取key对应的value值
        propertiesMap.put("com", properties.getProperty("com"));
        propertiesMap.put("textnum", properties.getProperty("textnum"));
        propertiesMap.put("pc", properties.getProperty("pc"));

核心代码

Properties properties = new Properties();
// 使用ClassLoader加载properties配置文件生成对应的输入流
BufferedReader bufferedReader = new BufferedReader(new FileReader("uhf.properties"));
// 使用properties对象加载输入流
properties.load(bufferedReader);
//读取配置项
properties.getProperty("com")

配置文件示例

#################################
#   配置文件 #
#################################

#读写器串口号
com = 3
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,054评论 6 342
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,403评论 19 139
  • 我一直知道目标明确,就能够事半功倍的,也以为自己有在这样做,然而昨天发生的事情让我明白,其实,我根本还没有把自己的...
    纤陌颜阅读 2,900评论 0 0
  • 小聚中秋夜,风轻薄暮天。 稀星三处曜,冷月一天悬。 寒鸟栖枝上,丹枫落客前。 举杯君莫醉,再见是何年? ...
    清净菩提阅读 3,775评论 0 0
  • 欲语还休泪先流 千愁万苦藏心头 谁道明月不知忧 阴晴圆缺古来由
    晓晓E_L阅读 1,358评论 0 1