| 构造器和说明 |
|---|
BeansResolveUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clonePropertiesValue(Object originObject,
Object targetObject) |
static void |
clonePropsValueWithParentProps(Object originObject,
Object targetObject) |
<T> T |
getBeanByName(String name) |
<T> T |
getBeanOfMapItem(Map<Object,String> beansNameMap,
Object key) |
static List<String> |
getClassFieldsName(Field[] fields) |
<T> List<T> |
listBeans(List<String> beansNameList) |
<T> Map<Object,T> |
listBeansOfMapType(Map<Object,String> beansNameMap) |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
static <T> String |
toNotNullPropertyJSON(T object) |
static <T> String |
toNotNullPropertyListJSON(List<T> list) |
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
setApplicationContext 在接口中 org.springframework.context.ApplicationContextAwarepublic <T> T getBeanByName(String name)
name - bean名称public <T> T getBeanOfMapItem(Map<Object,String> beansNameMap, Object key)
beansNameMap - key - 目标bean对应键值public <T> List<T> listBeans(List<String> beansNameList)
beansNameList - bean名称集合public <T> Map<Object,T> listBeansOfMapType(Map<Object,String> beansNameMap)
beansNameMap - bean名称键值对集合public static void clonePropertiesValue(Object originObject, Object targetObject)
originObject - 源对象targetObject - 目标对象public static void clonePropsValueWithParentProps(Object originObject, Object targetObject)
originObject - 源对象targetObject - 目标对象public static List<String> getClassFieldsName(Field[] fields)
fields - class对象成员变量数组public static <T> String toNotNullPropertyListJSON(List<T> list) throws IllegalAccessException
list - 目标对象集合IllegalAccessExceptionpublic static <T> String toNotNullPropertyJSON(T object) throws IllegalAccessException
object - 目标对象IllegalAccessExceptionCopyright © 2020 GTMAP. All rights reserved.