| 构造器和说明 |
|---|
Attributes()
构造方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
findFirst(String key)
获取第一个值
|
<T> T |
findFirstOrDefault(String key,
T defaultIfNull)
获取第一个值
|
<T> T |
findRequiredFirst(String key)
获取第一个值,如果找不到key值将抛出异常
|
<T> T |
findRequiredFirst(String key,
Supplier<? extends RuntimeException> exceptionIfKeyNotFound)
获取第一个值,如果找不到key值将抛出异常
|
static Attributes |
fromMap(Map<String,Object> map)
通过
Map 创建Attributes实例 |
static Attributes |
fromMultiValueMap(org.springframework.util.MultiValueMap<String,Object> map)
通过
MultiValueMap 的实例创建Attributes实例 |
static Attributes |
newInstance()
创建Attributes实例
|
add, addAll, addAll, clear, containsKey, containsValue, entrySet, equals, get, getFirst, hashCode, isEmpty, keySet, put, putAll, remove, set, setAll, size, toSingleValueMap, toString, valuescompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic static Attributes newInstance()
public static Attributes fromMap(@Nullable Map<String,Object> map)
Map 创建Attributes实例map - mappublic static Attributes fromMultiValueMap(@Nullable org.springframework.util.MultiValueMap<String,Object> map)
MultiValueMap 的实例创建Attributes实例map - map@Nullable
public <T> T findFirst(@NonNull
String key)
T - 返回值类型泛型key - keynull@Nullable
public <T> T findFirstOrDefault(@NonNull
String key,
@Nullable
T defaultIfNull)
T - 返回值类型泛型key - keydefaultIfNull - 找不到时的默认值findFirst(String),
findRequiredFirst(String),
findRequiredFirst(String, Supplier)@NonNull
public <T> T findRequiredFirst(@NonNull
String key)
T - 返回值类型泛型key - keyNoSuchElementException - 找不到key值时抛出异常findRequiredFirst(String)@NonNull
public <T> T findRequiredFirst(@NonNull
String key,
@NonNull
Supplier<? extends RuntimeException> exceptionIfKeyNotFound)
T - 返回值类型泛型key - keyexceptionIfKeyNotFound - 找不到key对应的值时的异常提供器findRequiredFirst(String)Copyright © 2022. All rights reserved.