点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试从我的自定义扩展中重写hybris提供的OOTB类。 我的扩展程序工作正常。 我只是想扩展一个hybris提供的类,它是标准"后台"扩展的一部分。 在我的自定义类中,我可以扩展并导入要成功扩展的类。 同样在IDE(ee)中没有错误。 但是,当我使用"全部蚂蚁"或"全部清理蚂蚁"来构建项目时,会出现以下编译错误:
导入com.hybris.backoffice.cockpitng无法解析
我还在自己的自定义扩展名的extensioninfo.xml中包含了所需的扩展名。
我还想念其他东西吗?
嗨,
确保将您的代码放在 backoffice/src下。 否则,它将参见 cockpitng类。
干杯, Wojtek
嗨TS,
com.hybris.backoffice.cockpitng.user.BackofficeCockpitUserService的Bean声明可在backoffice-web-spring.xml中找到
因此,除了上述步骤外,您还需要在your-ext-web-spring.xml中添加bean配置。
谢谢
Venki
嗨,
我认为该文档为: https://help.hybris.com/6.4.0/hcd /94ac56a0aa9f486490bbe1251d994457.html 会有所帮助:)您应该为此使用cng:extenders。
此致
卢卡斯
是的。 感谢您的详细信息。 我也这样做了,并且能够包含自己的给定bean实现。 我能够解决问题。 我还必须将类包含在项目中设置的项目特定的src文件夹(backoffice/src)中。
我正在尝试做类似的事情(版本6.5.0.2)。 我想覆盖在'backoffice-web-spring.xml'中声明的bean'platformObjectFacadeStrategy'的方法之一。
在服务器启动过程中出现以下问题:初始化全局应用程序上下文时出错! o.s.b.f.BeanDefinitionStoreException:在类路径资源[mybackoffice-spring.xml]中定义了名称为'myPlatformObjectFacadeStrategy'的无效bean定义:无法解析父bean定义'defaultPlatformObjectFacadeStrategy'; 没有定义名为" defaultPlatformObjectFacadeStrategy"的bean。
一周热门 更多>