
本文共 1905 字,大约阅读时间需要 6 分钟。
������������������BeanUtils������������������
���Spring Boot������������������������������������������������������������������������������Apache Commons���BeanUtils���������������������������������������Todo���TodoDto���������a���b���������������������������������������������������������������������������������import org.apache.commons.beanutils.BeanUtils;// ������������������������BeanUtils.copyProperties(a, b);
���������a������������������������������b���������������������������������b���������������������������������������������������������������������������������������������������������������������������������������������
������������������Java 8 Stream������������
���������������������Todo���������������TodoDto���������������������Java Stream���������������������������������Listlist = new ArrayList<>(); list.add(new Todo(1,1,"hh","ss",LocalDateTime.now())); list.add(new Todo(2,2,"hh","ss",LocalDateTime.now())); list.add(new Todo(3,3,"hh","ss",LocalDateTime.now())); TodoDto[] todoDtos = list.stream() .map(todo -> { TodoDto to = new TodoDto(); BeanUtils.copyProperties(todo, to); return to; }) .collect(Collectors.toArray());
������������������������������������������������������
Listlist = new ArrayList<>(); // ...������Todo������... List todoDtos = list.stream() .map(todo -> new TodoDto(todo.getUserId(), todo.getTitle(), todo.getContent())) .collect(Collectors.toList());
������������������������������������������������������������������������������������������Todo���������TodoDto���������������������������������������������������������������������
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
