简介

在com/sicheng/common/utils包中有非常丰富的java工具类,开发人员要了解有哪些工具类,以便在工作时使用它。

工具类

  1. UserUtils:用户工具类(获取当前用户的相关信息:部门、菜单、角色)。

  2. CookieUtils:Cookie操作工具类。分页的Page类使用了这个工具。
  3. DateUtils:日期时间工具类。
  4. FileUtils:文件操作工具类。
  5. StringUtils:字符串操作工具类。
  6. ExcelExcel导入导出,参考用户导入导出例子。
  7. Reflections:Java对象操作反射工具类。
  8. BeanMapper:Bean与Bean,Bean与Conllection的互转
  9. JaxbMapper:XML与Object互转。
  10. JsonMapper:JSON与Object互转。
  11. Cryptos、Digests:密钥工具类SHA1、MD5。
  12. Collections3:集合对象工具类。
  13. Encodes:各种编码转换工具类。
  14. Exceptions:异常工具类。
  15. FreeMarkers:FreeMarkers模板工具类。
  16. IdGen:唯一标识生成算法工具类(uuid、random)4种生成不重复主键的方法
  17. PropertiesLoader:属性文件操作工具类
  18. com.sicheng.common.utils.Threads:线程相关操作工具类。
  19. com.sicheng.common.utils.WildcardUtils:通配符工具类,*匹配多个任意字符,?匹配一个任意字符