Java开发工具推荐

工具包

工具类

AntPathMatcher

作用:URL路径匹配

?匹配一个字符
*匹配0个或多个字符
**匹配0个或多个目录

StopWatch

作用:方法耗时计算

该类Spring和Guava都有提供,用法大同小异

BeanCopier

作用:拷贝bean

比Apache和Spring提供的BeanUtils效率好点

注意点:
该方法与lombok提供的@Accessors(chain = true)注解冲突,在cglib最底层target调用set方法进行参数设置的时候,判断了set方法返回值是否为void,不为void不会进行赋值操作。
解决方法有2:

  1. 去掉@Accessors(chain = true)
  2. 使用org.springframework.beans.BeanUtils