前言
有遇到此需求的同学可以参考
替代原草料二维码导出标签
模板示图

业务中取对象某个值时,经常会遇到对象不存在。当然只有一层对象嵌套的时候,使用Optional.ofNullable是最简单的。那要是我的对象嵌套了5层、10层,别惊讶,千奇百怪的业务总有会遇到的。要取最底层的某个值,那Optional就要写老长一串了,这就比较头疼了。
还是利用反射,一层一层剥开你对象的心,看Ta是不是真心。
如要拿到a对象中有个b属性对象中有个c属性的值,可以传字符串“b.c”构造get方法利用反射获取对现象值
为什么说还是“还是利用反射”呢??看过我博客的人都知道,我的很多轮子都是用的反射,反射真强大!!如果能用的很熟练,会简化很多的撸码工作。相信我、没戳的。
校验为数字可最大保留两位小数
1 | //校验为数字可最大保留两位小数 |
校验为数字