多线程处理
对象拷贝过程中,多个字段的拷贝需要串行处理。如果一个对象中存在多个需要调用远程接口的自定义转换器,在没有开启缓存(或者缓存失效)的情况下,可能会有一定的性能问题。在必要情况下可以通过BeanUtils.ConcurrencyManager
开启多线程处理模式。
示例代码:
// 开启多线程处理模式,仅对当前拷贝有效
BeanUtils.ConcurrencyManager.setMultiThreadProcessing(true);
// 此次拷贝工作在多线程模式下
BeanUtils.copyProperties(foo, FooDto.class);
Last updated