Java对象拷贝
https://cloud.tencent.com/developer/article/1911256
对象深拷贝
ModelMapper 支持List、Map
ModelMapper modelMapper = new ModelMapper();
Type type = new TypeToken<List<Person>>() {}.getType();
Type typeVO = new TypeToken<List<PersonVO>>() {}.getType();
List<PersonVO> list = modelMapper.map(plist, new TypeToken<List<PersonVO>>() {}.getType());
ModelMapper modelMapper = new ModelMapper();
Type type = new TypeToken<Map<String, Person>>() {}.getType();
Type typeVO = new TypeToken<Map<String, PersonVO>>() {}.getType();
Map<String, PersonVO> pMap2 = modelMapper.map(pMap, new TypeToken<Map<String, PersonVO>>() {}.getType());
easyMapper
https://github.com/neoremind/easy-mapper
MapStruct
浙公网安备 33010602011771号