您可以创建util类:
public class ObjectMapperUtils { private static ModelMapper modelMapper = new ModelMapper(); static { modelMapper = new ModelMapper(); modelMapper.getConfiguration().setMatchingStrategy(MatchingStrategies.STRICT); } private ObjectMapperUtils() { } public static <D, T> D map(final T entity, Class<D> outClass) { return modelMapper.map(entity, outClass); } public static <D, T> List<D> mapAll(final Collection<T> entityList, Class<D> outCLass) { return entityList.stream() .map(entity -> map(entity, outCLass)) .collect(Collectors.toList()); } public static <S, D> D map(final S source, D destination) { modelMapper.map(source, destination); return destination; }}并将其用于您的需求:
List<PostDTO> listOfPostDTO = ObjectMapperUtils.mapAll(listOfPosts, PostDTO.class);



