不知大家有没有注意到,接手的项目中存在多个重复的工具类,发现其中很多功能,Spring 自带的都有。于是整理了本文,希望能够帮助到大家!
一、断言
- 断言是一个逻辑判断,用于检查不应该发生的情况
- Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启
- SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查
二、对象、数组、集合
1.ObjectUtils
获取对象的基本信息:
判断工具:
其他工具方法:
2.StringUtils
字符串判断工具:
字符串操作工具:
路径相关工具方法:
3.CollectionUtils
集合判断工具:
集合操作工具:
三、文件、资源、IO 流
1.FileCopyUtils
输入:
输出:
2.ResourceUtils
从资源路径获取文件:
Resource:
3.StreamUtils
输入:
输出:
四、反射、AOP
1.ReflectionUtils
获取方法:
执行方法:
获取字段:
设置字段:
2.AopUtils
判断代理类型:
获取被代理对象的 class:
3.AopContext
获取当前对象的代理对象:
如果这篇文章对您有所帮助,或者有所启发的话,求一键三连:点赞、评论、收藏➕关注,您的支持是我坚持写作最大的动力。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/6778.html