【发布时间】:2019-11-15 20:49:41
【问题描述】:
下面的代码是在自己的类中创建 Addressdto(inside Address) 的对象,根据我的理解,这里的对象是无限创建的,请帮助我理解下面的代码到底是做什么的。
public class AddressDto {
public static Address from(AddressDto addressDto) {
return Address.builder()
.addressLine(addressDto.getAddressLine())
.landmark(addressDto.getLandmark())
.city(addressDto.getCity())
.state(addressDto.getState())
.country(addressDto.getCountry())
.zipcode(addressDto.getZipcode())
.build();
}
}
【问题讨论】:
-
在您的 AddressDto 中,您有一个方法,该方法采用 AddressDto 的实例,并返回具有相同数据的 Address 实例。这是从 A 型到 B 型的基本转换
标签: java spring-boot oop lombok