Hybris的租户范围是什么?

Nir*_*gal 12 e-commerce hybris

我是hybris电子商务软件的新手,并试图借助随附的维基文档学习.我经常看到'租户'范围的使用.我知道其他范围,如'singleton','prototype'等.但我对租户范围不是很清楚.如果有人对这个范围有很好的理解,并且用简单的术语解释,那就表示赞赏.谢谢.

Fre*_*ded 22

核心扩展的core-spring.xml文件将一个名为tenant的特殊作用域添加到全局ApplicationContext.租户范围确保为hybris的每个单独租户单独实例化bean,而singleton仅为所有租户创建一个实例.

如果在实现中引用特定于租户的类(如服务或DAO),则必须使用租户范围而不是默认的Spring单例范围.如有疑问,请使用租户而不是单身人士.

<bean id="myExtension.myBean" class="de.hybris.platform.myExtension.myClass" scope="tenant" />
Run Code Online (Sandbox Code Playgroud)

从hybris Commerce Suite 5.0版开始,租户范围不再使用.

检查这个以获取更多细节......

  • 当您想在一个hybris多渠道套件上为多个个人客户托管您的在线商店时,它非常有用.在多租户中,每个客户称为租户.根据他们的要求,他们可以定制您的商店. (2认同)

小智 5

Hybris默认有2个租户-主租户和junit租户。您可以根据需要创建更多租户。每个租户都有自己的一组数据...例如项目类型。

当在承租人范围中定义bean时,这意味着该bean将为每个承租人实例化一次。而且,整个租户将使用相同的bean对象。