Properties
继承于 Hashtable
。表示一个持久的属性集.属性列表中每个键及其对应值都是一个字符串。
方法
方法 | 作用 |
---|---|
String getProperty(String key) | 用指定的键在此属性列表中搜索属性 |
String getProperty(String key, String defaultProperty) | 用指定的键在属性列表中搜索属性 |
void list(PrintStream streamOut) | 将属性列表输出到指定的输出流 |
void list(PrintWriter streamOut) | 将属性列表输出到指定的输出流 |
void load(InputStream streamIn) throws IOException | 从输入流中读取属性列表(键和元素对) |
Enumeration propertyNames( ) | 按简单的面向行的格式从输入字符流中读取属性列表(键和元素对) |
Object setProperty(String key, String value) | 调用 Hashtable 的方法 put |
void store(OutputStream streamOut, String description) | 以适合使用 load(InputStream)方法加载到 Properties 表中的格式,将此 Properties 表中的属性列表(键和元素对)写入输出流 |
用法
在 resources
中创建 application.properties
文件
1 | name = xiniu |
然后使用
1 | package com.redisc; |
就可以获取文件中的内容了。
放入 static 是因为,我们应该尽可能的减少打开 IO
,所以,只执行一次,就获取所有数值。