public class BeanAttrFilterUtils extends Object
| 构造器和说明 |
|---|
BeanAttrFilterUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<Map<String,Object>> |
extractAttrForCollection(Collection<?> targets,
String... targetFields)
从集合中提取信息
适用于:list<对象>
|
static Map<String,Object> |
extractAttrFromPojo(Object target,
String... targetFields)
从普通POJO类中提取关键信息, 要求遵循 getMethod 规范
|
static List<Map<String,Object>> |
removeAttrForCollection(Collection<?> targets,
String... targetFields)
从集合中过滤掉不需要字段
适用于:list<对象>
|
static Map<String,Object> |
removeAttrFromPojo(Object target,
String... targetFields)
方法说明: 过滤掉不要的属性
|
static void |
removeValueForCollection(Collection<?> targets,
String... targetFields) |
static void |
removeValueFormPojo(Object target,
String... targetFields) |
public static Map<String,Object> extractAttrFromPojo(Object target, String... targetFields)
target - 目标JAVA POJO类,要求装有数据targetFields - 类的属性名字: 希望从 POJO 中提取哪些字段的数据public static Map<String,Object> removeAttrFromPojo(Object target, String... targetFields)
public static void removeValueForCollection(Collection<?> targets, String... targetFields)
public static List<Map<String,Object>> removeAttrForCollection(Collection<?> targets, String... targetFields)
targets - targetFields - Copyright © 2022. All rights reserved.