E commerce Hybris的租户范围是什么?
我对hybris电子商务软件非常陌生,并试图借助它提供的wiki文档进行学习。 我经常看到“租户”范围的使用。我知道其他范围,如“singleton”、“prototype”等,但我不太清楚租户范围。 如果有人对该范围有很好的理解,请表示感谢,并用简单的术语进行解释。E commerce Hybris的租户范围是什么?,e-commerce,hybris,E Commerce,Hybris,我对hybris电子商务软件非常陌生,并试图借助它提供的wiki文档进行学习。 我经常看到“租户”范围的使用。我知道其他范围,如“singleton”、“prototype”等,但我不太清楚租户范围。 如果有人对该范围有很好的理解,请表示感谢,并用简单的术语进行解释。 谢谢。hybris可以在多租户模式下运行,在一个hybris安装中维护多个单独的数据集 当使用租户范围定义bean时,它将仅为每个租户单独实例化;而singleton只会创建一个实例供所有租户使用。核心扩展名的core-sprin
谢谢。hybris可以在多租户模式下运行,在一个hybris安装中维护多个单独的数据集
当使用租户范围定义bean时,它将仅为每个租户单独实例化;而singleton只会创建一个实例供所有租户使用。核心扩展名的core-spring.xml文件在全局ApplicationContext中添加了一个名为tenant的特殊作用域。租户范围确保为hybris的每个租户分别实例化bean,而singleton只创建一个实例供所有租户使用 如果在实现中引用特定于租户的类,如服务或DAO,则必须使用租户范围而不是默认的Spring singleton范围。如有疑问,请使用租户而不是singleton
<bean id="myExtension.myBean" class="de.hybris.platform.myExtension.myClass" scope="tenant" />
自5.0版hybris Commerce Suite以来,租户范围不再使用。
查看更多详细信息…Hybris默认有2个租户-主租户和junit租户。您可以根据需要创建更多租户。 每个租户都有自己的数据集…比如说项目类型
当在租户范围中定义bean时,这意味着该bean将为每个租户实例化一次。整个租户都将使用相同的bean对象。谢谢@Shreshtt的回答。这是有道理的。您知道在什么情况下该范围有用吗?当您希望在一个hybris多渠道套件上为多个个人客户主持在线商店时,该范围非常有用。在多租户中,每个客户称为租户。根据他们的要求,他们可以定制您的店铺。core-sprisearhng.xml位于哪里?我搜索了我所有的hybris 5.7安装,但没有找到它