BeanUtils.copyProperties实现po,vo,dto之间的转换
缘由:项目中各类bean对象转换,在老项目里看到一堆的从A类get出来,再set到B类...简直看的头大
BeanUtils.copyProperties的作用
把A类中与B类中相同的变量名称的值复制到B类。
举个例子,将接收到的userDto转换成po
@PostMapping("/user")
public AjaxResult addUser(@RequestBody UserDto userDto) {
UserEntity user = new UserEntity();
BeanUtils.copyProperties(userDto, user);
String salt = UUID.randomUUID().toString().replace("-", "");
user.setSalt(salt);
return AjaxResult.success(userService.save(user), Constant.Rest.INSERT_SUCCESS);
}
有三个字送给你,
一是“诚”,
二是“勤”,
三是“专”。
当你无比地想做成一件事,
愿意为它倾尽无数心血和努力时,
结果总不会太差。
一是“诚”,
二是“勤”,
三是“专”。
当你无比地想做成一件事,
愿意为它倾尽无数心血和努力时,
结果总不会太差。