类 OriginTrackedPropertiesLoader
- java.lang.Object
-
- com.alibaba.nacos.sys.env.OriginTrackedPropertiesLoader
-
public class OriginTrackedPropertiesLoader extends java.lang.Objectcopy from springboot to load properties file.- 作者:
- liaochuntao
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 private static classOriginTrackedPropertiesLoader.CharacterReaderReads characters from the source resource, taking care of skipping comments, handling multi-line values and tracking'\'escapes.
-
字段概要
字段 修饰符和类型 字段 说明 private org.springframework.core.io.Resourceresource
-
构造器概要
构造器 构造器 说明 OriginTrackedPropertiesLoader(org.springframework.core.io.Resource resource)Create a newOriginTrackedPropertiesLoaderinstance.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.util.Map<java.lang.String,org.springframework.boot.origin.OriginTrackedValue>load()Load.propertiesdata and return a map ofString->OriginTrackedValue.java.util.Map<java.lang.String,org.springframework.boot.origin.OriginTrackedValue>load(boolean expandLists)Load.propertiesdata and return a map ofString->OriginTrackedValue.private java.lang.StringloadKey(java.lang.StringBuilder buffer, OriginTrackedPropertiesLoader.CharacterReader reader)private org.springframework.boot.origin.OriginTrackedValueloadValue(java.lang.StringBuilder buffer, OriginTrackedPropertiesLoader.CharacterReader reader, boolean splitLists)private voidput(java.util.Map<java.lang.String,org.springframework.boot.origin.OriginTrackedValue> result, java.lang.String key, org.springframework.boot.origin.OriginTrackedValue value)
-
-
-
构造器详细资料
-
OriginTrackedPropertiesLoader
OriginTrackedPropertiesLoader(org.springframework.core.io.Resource resource)
Create a newOriginTrackedPropertiesLoaderinstance.- 参数:
resource- the resource of the.propertiesdata
-
-
方法详细资料
-
load
public java.util.Map<java.lang.String,org.springframework.boot.origin.OriginTrackedValue> load() throws java.io.IOExceptionLoad.propertiesdata and return a map ofString->OriginTrackedValue.- 返回:
- the loaded properties
- 抛出:
java.io.IOException- on read error
-
load
public java.util.Map<java.lang.String,org.springframework.boot.origin.OriginTrackedValue> load(boolean expandLists) throws java.io.IOExceptionLoad.propertiesdata and return a map ofString->OriginTrackedValue.- 参数:
expandLists- if listname[]=a,b,cshortcuts should be expanded- 返回:
- the loaded properties
- 抛出:
java.io.IOException- on read error
-
put
private void put(java.util.Map<java.lang.String,org.springframework.boot.origin.OriginTrackedValue> result, java.lang.String key, org.springframework.boot.origin.OriginTrackedValue value)
-
loadKey
private java.lang.String loadKey(java.lang.StringBuilder buffer, OriginTrackedPropertiesLoader.CharacterReader reader) throws java.io.IOException- 抛出:
java.io.IOException
-
loadValue
private org.springframework.boot.origin.OriginTrackedValue loadValue(java.lang.StringBuilder buffer, OriginTrackedPropertiesLoader.CharacterReader reader, boolean splitLists) throws java.io.IOException- 抛出:
java.io.IOException
-
-