请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

加一个类型判断是不是好一点?

if (!clazz.isInstance(obj)) {
    return null;
}

不加上类型判断的话,如果传入的对象,类型不一样,但是属性一样,BeanUtils.copyProperties()一样会对其进行复制。

正在回答 回答被采纳积分+3

1回答

甲蛙 2021-03-22 21:16:45

Good,可以的,因为这个类我一直都是自用,如果在团队中使用,确实写得越严谨越好,否则你都不清楚别人都会往你的工具类的传些什么参数

0 回复 有任何疑惑可以回复我~
  • 提问者 FARO_Z #1
    我后来发现好像不行,因为业务类里要把Ebook的值赋给EbookResp,如果使用了类型判断,那EbookResp就得不到值了
    回复 有任何疑惑可以回复我~ 2021-03-23 00:40:57
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信