最近项目中使用了BeanCopier,但是使用过程中,存在有些数据无法拷贝成功的情况,故特地进行了整理。
1. 素材准备
对象A,A1,A2表示源对象,B,B1,B2表示目标对象。
A1,B1表示嵌套对象的场景
A2,B2表示嵌套集合的场景
示例如下:
@Data
@NoArgsConstructor
@AllArgsConstructor
public class A {
private String name;
}
@Data
@NoArgsConstructor
@AllArgsConstructor
public class A1 {
private long id;
private A a;
}
@Data
@NoArgsConstructor
@AllArgsConstructor
public class A2 {
private long id;
private List<A> list;
}
@Data
public class B {
private String name;
private int age;
}
@Data
public class B1 {
private long id;
private

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



