mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-08-18 20:38:02 +08:00
复制创建一个Bean对象, 并忽略某些属性
This commit is contained in:
@@ -380,6 +380,16 @@ public class BeanUtilTest {
|
||||
Assert.assertEquals(info.getBookID(), entity.getBookId());
|
||||
Assert.assertEquals(info.getCode(), entity.getCode2());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void copyBeanTest(){
|
||||
Food info = new Food();
|
||||
info.setBookID("0");
|
||||
info.setCode("123");
|
||||
Food newFood = BeanUtil.copyProperties(info, Food.class, "code");
|
||||
Assert.assertEquals(info.getBookID(), newFood.getBookID());
|
||||
Assert.assertNull(newFood.getCode());
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class Food {
|
||||
|
Reference in New Issue
Block a user