常见Bean映射工具分析评测及Orika介绍

Bean映射工具选择 工作中,我们经常需要将对象转换成不同的形式以适应不同的api,或者在不同业务层中传输对象而不同分层的对象存在不同的格式,因此我们需要编写映射代码将对象中的属性值从一种类型转换成另一种类型。 进行这种转换除了手动编写大量的get/set代码,还可以使用一些

高性能的事件总线Mbassador介绍及源码分析

Mbassador作为2017年你不能错过的Java类库之一,实现了发布-订阅模式的轻量级的,高性能的事件总线。它易于使用,并功能丰富,易于扩展,而同时又保证资源的高效利用和高性能。下面简单的介绍一下什么是事件总线,以及用一个简单的例子来分析一下mbassador的实现方式。