简介
在com/sicheng/common/utils包中有非常丰富的java工具类,开发人员要了解有哪些工具类,以便在工作时使用它。
工具类
-
UserUtils:用户工具类(获取当前用户的相关信息:部门、菜单、角色)。
- CookieUtils:Cookie操作工具类。分页的Page类使用了这个工具。
- DateUtils:日期时间工具类。
- FileUtils:文件操作工具类。
- StringUtils:字符串操作工具类。
- ExcelExcel导入导出,参考用户导入导出例子。
- Reflections:Java对象操作反射工具类。
- BeanMapper:Bean与Bean,Bean与Conllection的互转
- JaxbMapper:XML与Object互转。
- JsonMapper:JSON与Object互转。
- Cryptos、Digests:密钥工具类SHA1、MD5。
- Collections3:集合对象工具类。
- Encodes:各种编码转换工具类。
- Exceptions:异常工具类。
- FreeMarkers:FreeMarkers模板工具类。
- IdGen:唯一标识生成算法工具类(uuid、random)4种生成不重复主键的方法
- PropertiesLoader:属性文件操作工具类
- com.sicheng.common.utils.Threads:线程相关操作工具类。
- com.sicheng.common.utils.WildcardUtils:通配符工具类,*匹配多个任意字符,?匹配一个任意字符