2017-02-11 33 views

回答

1

这是FileOrderComparator的作用,它根据文件名进行文件比较。在这种情况下,可以为文件名前缀配置优先级。

具有较高优先级值的文件被认为是更重要的,并先行。

这可以确保某些文件在别人之前导入,例如应该在价格之前导入产品。

<!-- example taking from the accelerator --> 
<bean id="fileOrderComparator" class="de.hybris.platform.acceleratorservices.dataimport.batch.FileOrderComparator"> 
    <property name="prefixPriority"> 
     <map> 
      <!-- default priority is 0 --> 
      <entry key="base_product" value="2" /> 
      <entry key="variant" value="1" /> 
     </map> 
    </property> 
</bean>