属性忽略
某些情况下,源对象和目标对象中可能存在同名的字段,如果不希望BeanUtils
进行自动拷贝,使用者可以设置@Mapping(ignore=true)
忽略该字段。
class Foo {
String name = "foo";
}
class FooDto {
@Mapping(ignore=true)
String name;
}
FooDto fooDto = BeanUtils.copyProperties(foo, FooDto.class);
System.out.println(fooDto.getName()) // null
Last updated