hybris 中的商业门面范围
scope of commerce facade in hybris
为什么商业门面的范围默认标记为原型?是每次我们引用它时我们总是需要一个所请求外观的新实例,还是我在理解 hybris 中的商业外观概念时遗漏了什么?
在commercefacades-spring.xml中只有一些populators和一些POJO被标记为原型。
门面仍然是单例,因为它们只提供特殊服务。
Hybris v5.x
默认情况下,Facades 是单例范围的 beans。无需在每次请求时都创建新的外观对象实例。
Hybris中的Facades是Facade Design Pattern的实现。要深入了解它们,请点击以下链接:
https://wiki.hybris.com/display/release5/Using+Facades+and+DTOs+-+Best+Practice
https://en.wikipedia.org/wiki/Facade_pattern
为什么商业门面的范围默认标记为原型?是每次我们引用它时我们总是需要一个所请求外观的新实例,还是我在理解 hybris 中的商业外观概念时遗漏了什么?
在commercefacades-spring.xml中只有一些populators和一些POJO被标记为原型。
门面仍然是单例,因为它们只提供特殊服务。
Hybris v5.x
默认情况下,Facades 是单例范围的 beans。无需在每次请求时都创建新的外观对象实例。
Hybris中的Facades是Facade Design Pattern的实现。要深入了解它们,请点击以下链接:
https://wiki.hybris.com/display/release5/Using+Facades+and+DTOs+-+Best+Practice
https://en.wikipedia.org/wiki/Facade_pattern