e-commerce - Hybris 的租户范围是什么?

标签 e-commerce hybris

我对 hybris 电子商务软件非常陌生,并试图借助它提供的 wiki 文档来学习。
我经常看到使用“租户”范围。我知道其他范围,如“单例”、“原型(prototype)”等。但我对租户范围不太清楚。
感谢有人对此范围有很好的了解,并用简单的术语进行解释。
谢谢。

最佳答案

核心扩展的 core-spring.xml 文件在全局 ApplicationContext 中添加了一个名为 tenant 的特殊作用域。租户范围确保为 hybris 的每个单独租户单独实例化 bean,而单例只会创建一个实例供所有租户使用。

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

<bean id="myExtension.myBean" class="de.hybris.platform.myExtension.myClass" scope="tenant" />

自 hybris Commerce Suite 5.0 版起,租户范围不再使用。

查看this更多细节...

关于e-commerce - Hybris 的租户范围是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20128166/

相关文章:

python - 如何让 Satchmo 在 Google App Engine 中工作

php - 如何使用 "server side code"从浏览器 View 中隐藏敏感数据?

spring-security - 在 SAP Hybris 中,不要在结帐过程等中要求 rememberMe 用户登录

java - 如何解决 Hybris 中的 AttributeNotSupportedException

python - “str”对象没有属性 'session'

php - 为 products.php 文件中的每个产品创建单独的 .php?id= 链接

java - 如何在Hybris中安装ywebfragmentcache?

google-analytics - GA增强型电子商务:将字符串值用作“步骤”字段,而不是数字值

Intellij 无法解析 Spring bean 范围租户