【发布时间】:2020-04-10 04:40:51
【问题描述】:
我正在开发一个 SpringBoot 项目。
我有一个Car 模型类:
public class Car {
private String plateNumber;
private CarType type;
private String brand
}
有一个CarType 枚举:
public enum CarType {
HATCH_BACK, SEDAN, SUV
}
在我的 DTO 层中,我有一个 CarDTO 类:
public class CarDTO {
private String plateNumber;
private String type;
private String brand
}
(Car 和 CarDTO 之间的唯一区别是 CarDTO 中的 type 属性是 String 而在 Car 中 type 属性是 CarType)。
在 Controller 中,我在请求负载中得到了一个 CarDTO 列表:
List<CarDTO> carsFromReq = request.getCars();
我想从List<CarDTO> 中得到一个List<Car>,如何使用Java8 流API 来实现?
【问题讨论】:
-
你有没有尝试过?
标签: java spring-boot java-8 dto