java 公共组件_java公共组件:封装了java开发中大部分公共的代码

zxy-commons公共组件说明

依赖说明:

项目依赖于zxy-commons-bom,请下载zxy-commons-bom后并执行./gradlew publishToMavenLocal安装到本地maven仓库.

JDK版本

jdk 1.8+

gradle版本

gradle 2.14+

编译

在项目根目录执行:./gradlew build

跳过测试用例:

如果测试用例报错,可能是某个资源连接不上,可以加上-x test -x integTest跳过

发布到maven仓库:

环境配置:

修改gradle.properties:

#snapshot地址

snapshotsUrl=

#release地址

releaseUrl=

#用户名

username=

#密码

password=

安装到本地maven仓库

./gradlew publishToMavenLocal

上传到maven服务器

./gradlew publish

模块说明

zxy-commons-codec

加解密工具模块,包括RSA/BouncyCastle、base64、sha、md5等。 具体请参考

依赖添加:

com.zxy

zxy-commons-codec

${zxy_commons_version}

zxy-commons-dubbo

dubbo基础操作模块。 具体请参考

依赖添加:

com.zxy

zxy-commons-dubbo

${zxy_commons_version}

zxy-commons-email

邮件发送模块。 具体请参考

依赖添加:

com.zxy

zxy-commons-email

${zxy_commons_version}

zxy-commons-exec

执行系统命令模块。 具体请参考

依赖添加:

com.zxy

zxy-commons-exec

${zxy_commons_version}

zxy-commons-httpclient

Http client工具模块,包括文件下载,post,get等方法。 具体请参考

依赖添加:

com.zxy

zxy-commons-httpclient

${zxy_commons_version}

zxy-commons-json

json处理工具,包括Object/Collection/Map与String的互转。 具体请参考

依赖添加:

com.zxy

zxy-commons-json

${zxy_commons_version}

zxy-commons-lang

常用工具模块,包括集合、对象、字符串、id生成等功能,并对commons-lang与guava部分功能进行了二次封装。 具体请参考

依赖添加:

com.zxy

zxy-commons-lang

${zxy_commons_version}

zxy-commons-memcache

memcache基础操作模块。 具体请参考

依赖添加:

com.zxy

zxy-commons-memcache

${zxy_commons_version}

zxy-commons-modelmapper

Model与dto自动映射模块。 具体请参考

依赖添加:

com.zxy

zxy-commons-modelmapper

${zxy_commons_version}

zxy-commons-mq

kafka mq基础操作模块。 具体请参考

依赖添加:

com.zxy

zxy-commons-mq

${zxy_commons_version}

zxy-commons-mybatis

spring+mybatis基础操作模块,包括数据库读写分离与缓存。 具体请参考

依赖添加:

com.zxy

zxy-commons-mybatis

${zxy_commons_version}

zxy-commons-quartz

spring+quartz基础操作模块。 具体请参考

依赖添加:

com.zxy

zxy-commons-quartz

${zxy_commons_version}

zxy-commons-redis

非spring项目的redis基础操作模块,包括集群与非集群操作。 具体请参考

依赖添加:

com.zxy

zxy-commons-redis

${zxy_commons_version}

zxy-commons-spring

spring基础包,包括spring的一些常用依赖。 具体请参考

依赖添加:

com.zxy

zxy-commons-spring

${zxy_commons_version}

zxy-commons-web

spring mvc基础包,包括spring mvc的一些常用依赖。 具体请参考

依赖添加:

com.zxy

zxy-commons-web

${zxy_commons_version}

zxy-commons-rest

dubbo rest扩展包,包括dubbo rest的一些常用依赖。 具体请参考

依赖添加:

com.zxy

zxy-commons-rest

${zxy_commons_version}

zxy-commons-profiler

性能监控profiler基础包,包括性能监控profiler的一些常用依赖。 具体请参考

依赖添加:

com.zxy

zxy-commons-profiler

${zxy_commons_version}

zxy-commons-cache

spring框架的redis缓存操作模块。 具体请参考

依赖添加:

com.zxy

zxy-commons-cache

${zxy_commons_version}

zxy-commons-jetty

内嵌web jetty常用依赖。 具体请参考

依赖添加:

com.zxy

zxy-commons-jetty

${zxy_commons_version}

zxy-commons-test

junit常用依赖。 具体请参考

依赖添加:

com.zxy

zxy-commons-test

${zxy_commons_version}

zxy-commons-pool

连接池模块。 具体请参考

依赖添加:

com.zxy

zxy-commons-pool

${zxy_commons_version}

zxy-commons-findbugs

findbugs依赖模块。 具体请参考

依赖添加:

com.zxy

zxy-commons-findbugs

${zxy_commons_version}

zxy-commons-mongodb

spring mongodb依赖模块。 具体请参考

依赖添加:

com.zxy

zxy-commons-mongodb

${zxy_commons_version}

zxy-commons-logger

日志系统的一些常用依赖。 具体请参考

依赖添加:

com.zxy

zxy-commons-logger

${zxy_commons_version}

zxy-commons-net

常用网络传输模块。目前暂时只实现了FTP的功能。 具体请参考

依赖添加:

com.zxy

zxy-commons-net

${zxy_commons_version}

zxy-commons-poi

POI工具类,暂时只实现对excel的操作。 具体请参考

依赖添加:

com.zxy

zxy-commons-poi

${zxy_commons_version}

zxy-commons-apidocs

通过代码自动生成文档的依赖包。目前用swagger实现。 具体请参考

依赖添加:

com.zxy

zxy-commons-apidocs

${zxy_commons_version}

zxy-commons-hystrix

hystrix依赖模块。 具体请参考

依赖添加:

com.zxy

zxy-commons-hystrix

${zxy_commons_version}

zxy-commons-trace

trace分布式跟踪依赖模块(基于zipkin实现)。 具体请参考

依赖添加:

com.zxy

zxy-commons-trace

${zxy_commons_version}

TODO:

后续会增加以下功能:

hbase

elasticsearch

zeroc-ice

seaweedfs

fastdfs

thrift

联系方式:

QQ: 442336467

微信: zhaoxunyong

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值