Hybris:如何为加速器服务扩展创建插件?

时间:2017-04-13 07:38:29

标签: ant hybris

我是Hybris环境的新手。我正在研究Hybris的附加组件概念。我可以为店面创建插件,但我的问题是如何为Acceleratorservices扩展创建插件。我尝试过通常的方法但是没有用。 (ant addoninstall -Daddonnames =“{addonName}” - DaddonStorefront.yacceleratorstorefront =“acceleratorservices”)。当我编译我的系统时,它会抛出循环引用错误。所以任何人都可以告诉我如何为加速器服务扩展创建插件。

欢迎来自Hybris专家的任何答案。提前谢谢。

1 个答案:

答案 0 :(得分:0)

Addon用于扩展模板的功能(以y开头的扩展)。在您的情况下,Acceleratorservices只是店面的依赖。所以你应该使用spring来覆盖/扩展你需要的加速器服务的功能。

为了做得好,你的类必须扩展你想要修改的加速器服务。然后根据您的需要添加或覆盖方法。 最后使用“别名”更新sping配置,以替换新实现的bean引用。