数据集线器弹簧配置加载顺序

2020-09-11 02:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想覆盖saperpproduc...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想覆盖saperpproduct-target扩展中的 com.hybris.datahub.saperpproduct.publication.ProductVariantPublicationHandler 。 我通过创建 product-custom-datahub-extension-spring.xml (因为它还没有),在我的自定义产品目标扩展中添加了一个类,它具有与ootb扩展中相同的bean id。 产品自定义目标扩展依赖于saperpproduct-target。 因此,理想情况下,ootb扩展应该首先在启动期间加载,然后再自定义加载。 但是在我的情况下,它发生了另一种情况,并且ootb bean覆盖了自定义bean类。
chdeliDefaultExtensionLoaderService 可以按正确的顺序加载,但问题在于正在发生的弹簧加载 之前。 那么有人可以帮助我确定加载顺序中的问题吗? (尽管加载看起来很奇怪,我们在数据中心中没有任何问题。)否则,有人可以提出以不同方式进行覆盖的想法。 我也尝试使用spring AOP。 也不起作用

4条回答
悻福寶寶
2020-09-11 03:27

Praveen,

应该可以。 请确保Bean名称应与ootb相同。 另外,请确保已加载自定义扩展名。 如果无法解决问题,请同时发布两个xml。

感谢Kiran

一周热门 更多>