当前位置: 首页 > 知识库问答 >
问题:

Hybris更新热文件夹过程

傅玮
2023-03-14

如何为CSV文件添加新属性,以及如何/在哪里更新hot-file进程的代码?

共有2个答案

濮阳耀
2023-03-14

您可以遵循一条hybris轨迹,详细解释了热文件夹配置需要执行的步骤:

https://wiki.hybris.com/pages/viewpage.action?pageId=294094383

您可以看到如何定义文件名、目录、时间间隔等。

傅增
2023-03-14

在HybrisHot Folder原则中,我们使用特定的头文件将CSV文件转换为ImpEx文件,该头文件可以使用Spring集成逻辑进行配置。

要更新/配置的文件:

要指定/添加/更新热文件夹的配置逻辑/头,请查找名为热文件夹spring之类的文件。xml热文件夹中自定义扩展名。

补充内容:

热文件夹配置文件中的类型的ImpEx标题中添加属性,例如:

<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>

注:

热文件夹,是一个文件夹,通过简单地将数据放在文件夹内,数据可以自动导入到平台中。

数据是可以转换为ImpEx文件的CSV文件

 类似资料:
  • 我有一个需要上传到hybris的csv文件。CSV文件中的数据将在Hybris的不同表中加载。 目前,hybris采用CSV文件,一个文件有一个映射(即impex头)。 我们可以在hotfolder配置中对单个CSV文件使用多个impex,以便将数据加载到不同的表中吗 谢谢Sanjay Vithani。

  • 由于 imi 基于 Swoole 常驻内存,所以 PHP 的一大特点热更新就没有了。 为此,imi 中实现了业务代码的热更新,方便开发调试、动态部署,支持平滑重载。 有了热更新,开发时只需要保存代码,短短几秒甚至一瞬间,刷新页面,就可以立即看到效果! 配置 imi 默认开启了热更新,如果需要关闭或者个性化设置请看下文: 热更新通过配置文件中的beans节配置。 详见下面的注释: 'hotUpdat

  • “热更新”不不是简单地在您编辑文件时重新加载页面。开启着热更新,当你编辑一个*.vue 文件,这个组件所有的实例会在不刷新界面的情况下更新。 它甚至保留应用程序和这些组件相对应的当前状态!当你调整组件的模板或样式时,这大大提高了开发的体验。 当使用vue-cli构建项目时,热更新即可启用。

  • ConfigMap是用来存储配置文件的kubernetes资源对象,所有的配置内容都存储在etcd中,下文主要是探究 ConfigMap 的创建和更新流程,以及对 ConfigMap 更新后容器内挂载的内容是否同步更新的测试。 测试示例 假设我们在 default namespace 下有一个名为 nginx-config 的 ConfigMap,可以使用 kubectl命令来获取: $ kube

  • 应用更新部署无需reload或者restarthi-nginx。hi-nginx-java能根据全局配置 route { lrucache { reflect { expires = 300 size = 1024 } } } 自动实现热更新。关键值由"route.lrucache.reflect.e

  • 我是Hybris的新手,我想更改Hybris OOTB(PowerTools)的徽标。但这我想通过我新创建的插件来完成。我发现在这个弹出文件(cm-content_en.impex)中我有这个 现在,我想添加我的自定义标志svg位于 如何将路径添加到impex文件?谢谢