common工具类工具类包

联合创作 · 2023-09-20 11:26

common是一些工具类的集合,要求JDK1.7或以上版本,只要使用java语言就可以使用它,它每个工具类的每个方法都对应者我在项目开发中遇到的场景,极具使用价值。它包括以下几个方面:

1、common-apiext

     在项目开发中经常用到,但jdk的api或开源的相关包又没有的方法会放到它下面,如:public static List> getColFromObj(List> fromList, String colName) 它通过List得到对象的单个列值,这个工具会用反射的方法把一个List的所有对象的colName域值提取出来组装为List返回给调用者。

  还有一些Thread线程池,灵活的属性配置支持,异常处理,加解密等.

2、common-binlog

     mysql的binlog解析器,支持gtid等。

3、common-connector

    这是一套把 xml文件定义的协议转换成统一的DynaBean的工具,这样在做接口的时候就能达到一致的输入和输出参数,更多用方参照源码中的测试用例

4、common-http

    在HttpClient的基础上二次封闭,更方便后端做rest形式接口调用。

5、common-metrics

   在metrics的封装,支持logs4j2,logback等多种形式的日志输出,特别适合中间件的数据统计,duckula就是用

 它做数据统计用.

6、common-micro

     spring Cloud下可用,它是spring Cloud使用common系统工具的适配器,也支持Druid数据连接池.

7、common-others

    Redis/Zookeeper/SSH等其它模块不能包括的领域工具类放在这里,注意:由于它包含众多工具,所以信赖包

 也会很多,引用时可以把它所有的信赖排除掉,然后加上自己需要用的工具类信赖的第三方包即可.

8、common-tracer

    调用链增强器,可以在指定接口的所有实现类通过CGLIB方式,把调用链信息增强到class类中.

10、common-web

    web项目常用到的工具类,包括翻页对象、EasyUI的grid、tree等数据源创建支持等

 

浏览 3
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报