对象映射工具(orika)
将一个多属性的对象转化为少字段的对象。
1、引入依赖
<!--对象映射工具-->
<dependency>
<groupId>ma.glasnost.orika</groupId>
<artifactId>orika-core</artifactId>
<version>1.5.4</version>
</dependency>
2、MapperFacade的配置类
package com.zxm.config;
import ma.glasnost.orika.MapperFacade;
import ma.glasnost.orika.impl.DefaultMapperFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class OrikaConfig {
/**
* 从orika里面获取一个工具
* @return
*/
@Bean
public MapperFacade mapperFacade(){
DefaultMapperFactory mapperFactory = new DefaultMapperFactory.Builder().build();
MapperFacade mapperFacade = mapperFactory.getMapperFacade();
return mapperFacade;
}
}
3、转化对象
由于此处提供的是分布式项目,提供数据和使用数据的不是同一人开发的。所以提供数据要完全,使用数据就根据前端需求来定。
据和使用数据的不是同一人开发的。所以提供数据要完全,使用数据就根据前端需求来定。