首页 > 其他分享 >BeanUtils.copyProperties 性能慢

BeanUtils.copyProperties 性能慢

时间:2023-01-16 17:37:02浏览次数:48  
标签:1.5 NsclientCopyMapper mapstruct 性能 接口 MapStruct copyProperties Beta1 BeanUtils

暂时不看原因,使用MapStruct 解决

使用流程:

1.idea 安装 MapStruct Support 插件(未测试是否为必要条件,推测不必要)

2.引入jar包

<!--mapstruct核心-->
<dependency>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct</artifactId>
<version>1.5.0.Beta1</version>
</dependency>
<!--mapstruct编译, 根据@Mapper注解生成对应的conver方法-->
<dependency>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-processor</artifactId>
<version>1.5.0.Beta1</version>
</dependency>

3.使用案例

 描述: 只需要创建接口,接口实现类会在编译时自动生成

// 创建接口
@Mapper
public interface NsclientCopyMapper {
NsclientCopyMapper instance = (NsclientCopyMapper)Mappers.getMapper(NsclientCopyMapper.class);

NsclientView conver(NsclientView nsclientView);
}

标签:1.5,NsclientCopyMapper,mapstruct,性能,接口,MapStruct,copyProperties,Beta1,BeanUtils
From: https://blog.51cto.com/u_14237381/6010571

相关文章