从Groovy访问Spring bean

2020-09-24 18:10发布

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

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


我可以使用HAC中的groovy控制台访问在核心扩展中定义的spring bean,但无法访问在店面中定义的spring bean。 有人可以让我知道原因吗? 无论如何,我可以看到Hybris创建的所有spring应用程序上下文,以及如何从groovy中访问所有这些。

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

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


我可以使用HAC中的groovy控制台访问在核心扩展中定义的spring bean,但无法访问在店面中定义的spring bean。 有人可以让我知道原因吗? 无论如何,我可以看到Hybris创建的所有spring应用程序上下文,以及如何从groovy中访问所有这些。

付费偷看设置
发送
3条回答
灬番茄
1楼-- · 2020-09-24 18:46
  import de.hybris.platform.core.PK;
 
 
 
  def a = spring.getBean(" modelService")
 
  println a.get(PK.parse(" 8796093284962"))
  
代楠1984
2楼-- · 2020-09-24 18:59

嗨,

导入de.hybris.platform.core.Registry

Registry.getApplicationContext()。getBean(" i18nService",I18NService.class);

SC_Yao
3楼-- · 2020-09-24 18:55

如您在此文档中所见 ,则不能从另一个Web上下文访问Bean,而只能从Web应用程序上下文或核心应用程序上下文或全局应用程序上下文访问Bean。

一周热门 更多>