文件名称:我的开源工具包
文件大小:229KB
文件格式:ZIP
更新时间:2017-09-11 22:04:03
开源 工具包
做一些分享吧,我今天将部分写好的工具类以及一些工具包做一些分享。之前一直想开源来着,工作忙起来就忘了,部分代码使用系统不一定适合大家使用,可以自行修改。 下面说一下相关的几个项目所包含的内容以及依赖关系(使用maven做开发管理工具) aurora.util 看到util也明白了,基于common.lang3等做的扩展,后续我会往里面继续加东西。 pulse.reflex Java反射的封装包,提供了反射内容的缓存,提供并发支持。操作java反射是很繁琐也很痛苦的,特别是一些异常的处理,整个包不但对反射的内容做了缓存,同时还精简了代码的编写。 pulse.expression 主要为映射提供表达式支持的包。 pulse.map 主要提供对象的配置式赋值功能。一般我们做开发的过程中会有对象之间复制内容的场景,特别是层次较深的对象到一个层次不那么深的对象上时就成了一件很痛苦的事,该包提供了这个功能,同时可以进行对应的配置,还提供了一些简单的数据转换的支持。 pulse.map -> pulse.expression -> pulse.reflex -> aurora.util