1、引入hutool
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.8.16</version>
</dependency>
hutool官网
2、直接上例子
对象:User.java
@Data
public class User {
private String idCard;
private String name;
}
对象:User1.java
主要关注 @Alias 注解。引入的时候需要主题引入的是hutool包的。引入其它包的不行
@Data
public class User1 {
private String idCard;
@Alias("name")
private String NAME;
}
复制业务代码
public static void main(String[] args) {
User user = new User().setIdCard("123123").setName("aaa");
User1 user1 = new User1();
BeanUtil.copyProperties(user,user1);
System.out.println(JSON.toJSONString(user1));
}
执行结果







![[BJDCTF2020]ZJCTF,不过如此(特详解)](https://img-blog.csdnimg.cn/img_convert/3b5dd69949e55aba44679863daea5f13.png)






![[蓝桥杯]真题讲解:冶炼金属(暴力+二分)](https://img-blog.csdnimg.cn/direct/61404e1a397f444f9a21ba10fcccf594.png)





