public class MapValueProvider extends Object implements ValueProvider<String>
Map值提供者
| 限定符和类型 | 字段和说明 |
|---|---|
private boolean |
ignoreError |
private Map<?,?> |
map |
| 构造器和说明 |
|---|
MapValueProvider(Map<?,?> map,
boolean ignoreCase)
构造
|
MapValueProvider(Map<?,?> map,
boolean ignoreCase,
boolean ignoreError)
构造
|
private final Map<?,?> map
private final boolean ignoreError
public MapValueProvider(Map<?,?> map, boolean ignoreCase)
map - MapignoreCase - 是否忽略key的大小写public MapValueProvider(Map<?,?> map, boolean ignoreCase, boolean ignoreError)
map - MapignoreCase - 是否忽略key的大小写ignoreError - 是否忽略错误public Object value(String key, Type valueType)
ValueProvidervalue 在接口中 ValueProvider<String>key - Bean对象中参数名valueType - 被注入的值的类型public boolean containsKey(String key)
ValueProvidercontainsKey 在接口中 ValueProvider<String>key - Bean对象中参数名Copyright © 2020. All rights reserved.