找到工作再改名1

找到工作再改名1

仿大众点评,隐藏用户敏感信息-LMLPHP

UserDTO userDTO = BeanUtil.copyProperties(user, UserDTO.class);

笨办法是:重新new一个对象userDTO,然后一个一个user.name=userDTO.name这样赋值。

这里使用了hutool里面的BeanUtil这个类、把user当中共同的属性复制给userDTO,于是其他地方也要更改。在UserHolder处:将user对象换成UserDTO。

仿大众点评,隐藏用户敏感信息-LMLPHP

这样客户端"/me"这个请求路径下返回的就是userDTO也就是用户的隐藏信息了。

这样降低了内存的占用。

04-08 22:03