在 HybrisHot Folder原理中,我们使用可以使用 Spring Integration 逻辑配置的特定标头将CSV文件转换为文件ImpEx。
要更新/配置的文件:
要指定/添加/更新你的配置Hot Folder逻辑/头查找名为类似的文件hot-folder-spring.xml中hot-folder自定义扩展。
添加什么:
在位于配置文件中的类型的标题中添加您的属性,例如:ImpExhot-folder
<bean id="myTypeConverter" class="de.hybris.platform.acceleratorservices.dataimport.batch.converter.impl.DefaultImpexConverter">
<property name="header">
<value># ImpEx for Importing MyType objects into $CATALOG$
$catalog=$CATALOG$
#% impex.setLocale(Locale.ENGLISH);
INSERT_UPDATE MyType;code[unique=true];myAttribute[translator=com.dataimport.batch.converter.MyAttributeTranslator]// translator if need
</value>
</property>
<property name="impexRow">
<value>;{+0};{+1}</value> //{+1} = the number 1 is the position of the column of your attribute value {+csv-attribute-column-position}
</property>
</bean>
Run Code Online (Sandbox Code Playgroud)
笔记:
Hot Folder,是一个文件夹,只需将数据放在文件夹内,即可自动将数据导入平台。
数据是可以转换为 ImpEx 文件的 CSV 文件
| 归档时间: |
|
| 查看次数: |
7201 次 |
| 最近记录: |