<mark>此插件，主要社区贡献人（傲世孤尘）</mark>，详情见：[代码仓库](https://gitee.com/dromara/solon-plugins/tree/master/orika-solon-plugin)。版本已纳入 solon-parent 管理

```xml
<dependency>
    <groupId>org.dromara.solon-plugins</groupId>
    <artifactId>orika-solon-plugin</artifactId>
</dependency>
```

#### 1、描述

该插件提供了对java对象转换工具orika的集成。



#### 2、使用方式

- 该插件仅仅将`orika`与`solon`进行了集成。
- 更多使用姿势可参照：
  - [打开orika的正确方式](http://www.manongjc.com/detail/51-vvyafxwqovhahqt.html)
  - [七种对象复制工具类，你最看好哪个？](https://zhuanlan.zhihu.com/p/212304107)


* 获取`MapperFactory`实例


```java
@Component
public class TestService {
    @Inject
    private MapperFactory mapperFactory;
}
```

* 获取`MapperFacade`实例


```java
@Component
public class TestService {
    @Inject
    private MapperFacade mapperFacade;
}
```

* 自定义`CustomConverter`实现


```java
@Component
public class TestConverter extends CustomConverter {
    // xxx 重写相关方法
}
```

* 自定义`Mapper`实现


```java
@Component
public class TestMapper implements Mapper {
    // xxx 实现相关方法
}
```

* 自定义`ClassMapBuilder`实现


```java
@Component
public class TestClassMapBuilder extends ClassMapBuilder {
    // xxx 重写相关方法
}
```