Properties 文件的编写与读取

简介: SpringBoot 中的两大配置 properties yaml
  1. 编写 .properties 文件

    1. 文件编写以 [ key=value ] 格式
    2. = 符号是允许有空格的, 程序读取时会去除 = 左右空格
    3. 数据以换行来标识结束
  2. 定义类获取.peroperties文件中的值

    1. 获取本类 Class 对象
    2. 通过 Class 对象获取 ClassLoader 类加载器
    3. 通过类加载器的 getResourceAsStream() 方法获取字节流
    4. 定义 Properties 集合, 调用集合中的 load(inputStream) 来读取文件
    5. 通过 Properties 集合中的 getProperty("key") 来获取对于的值

编写 .properties 文件

key=value
mark=markValue
info=infoVlaue

定义类获取.peroperties文件中的值

public static void main(String[] args) throws IOException {
    InputStream inputStream = PropertiesDemo.class.getClassLoader().getResourceAsStream("info.properties");
        
    Properties properties = new Properties();
    properties.load(inputStream);
        
    System.out.println("key:[" + properties.getProperty("key") + "]");
    System.out.println("mark:[" + properties.getProperty("mark") + "]");
    System.out.println("info:[" + properties.getProperty("info") + "]");

}

那么执行程序将输出结果为:

key:[value]
mark:[markValue]
info:[infoVlaue]
目录
相关文章
|
7月前
|
存储 自然语言处理 Java
ResourceBundle.getBundle()来读取自定义的properties配置文件
ResourceBundle.getBundle()来读取自定义的properties配置文件
203 1
|
7月前
|
Java Spring
springboot项目读取 resources 目录下的文件的9种方式(总结)
springboot项目读取 resources 目录下的文件的9种方式(总结)
3032 1
|
7月前
|
前端开发 Java Spring
properties配置文件的读取
properties配置文件的读取
|
Java 数据格式
Springboot读取yml文件参数
Springboot读取yml文件参数
|
Java 数据库连接 mybatis
MyBatis | 使用Resources读取资源文件流程解析
使用Resources读取资源文件流程解析
236 0
解决使用Properties读取中文乱码问题
解决使用Properties读取中文乱码问题
675 0
|
XML C# 开发工具
艾伟_转载:C#来创建和读取XML文档
  扩展标记语言XML(eXtensible Markup Language),是由W3C组织制定的。做为用于替代HTML语言的一种新型的标记语言,XML内部有着很多基本标准,XML就是通过与这些相关标准地结合,应用于科学计算、电子出版、多媒体制作和电子商务的。
868 0
|
XML 数据格式
|
存储 Java
JAVA之旅(二十九)——文件递归,File结束练习,Properties,Properties存取配置文件,load,Properties的小练习
JAVA之旅(二十九)——文件递归,File结束练习,Properties,Properties存取配置文件,load,Properties的小练习 我们继续学习File 一.文件递归 我们可以来实现一个文件管理器,简单的,但是在此之前,我们先来做点小案例 package com.
1266 0

热门文章

最新文章