简介
- 主要用于代码生成进行复制的。用于VO、PO等各种Bean之间复制属性,并且深度复制。
- 可对比BeanUtils使用的反射进行理解。
POM
<dependency>
<groupId>net.rakugakibox.spring.boot</groupId>
<artifactId>orika-spring-boot-starter</artifactId>
<version>1.9.0</version>
</dependency>
Java
PersonSource source = new PersonSource();
source.setFirstName("John");
source.setLastName("Smith");
source.setAge(23);
PersonDestination destination = orikaMapperFacade.map(source, PersonDestination.class);