如何在后台Web上下文中覆盖Bean

2020-09-12 03:00发布

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

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

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


我在 mybackoffice-backoffice-spring.xml 中定义了一个自定义 CockpitThreadContextCreator ,以向新创建的上下文中添加一些其他会话属性:

  
  
  
  

bean成功实例化,但在运行时从未使用过。 而是使用默认的 backofficeCockpitThreadContextCreator 。 如何覆盖默认实现?

11条回答
骆驼绵羊
2020-09-12 03:30 .采纳回答

我只是想补充一点,您不需要修改backoffice扩展名的Web.xml即可从inoffice扩展名或解决方案中从backoffice扩展名加载新的spring配置。

Yo可以在backoffice扩展的proyect属性中使用HybrisBackoffice.additionalWebSpringConfigs.mybackoffice属性,以将其他spring文件加载到Backoffice Web上下文。 例如:

  HybrisBackoffice.additionalWebSpringConfigs.mybackoffice = classpath:/mybackoffice/spring/import.xml

  

这将在以下位置搜索import.xml

 /mybackoffice/resources/mybackoffice/spring/import.xml
  

一周热门 更多>

相关问答