什么时候在 Hybris 的 *-spring.xml 和 *-beans.xml 上定义 bean?它们有什么区别?
最佳答案
- *-spring.xml 用于定义Spring beans .
- *-beans.xml 用于定义您的DTO类。
例如您定义一个新实体 Color 将其存储在您的数据库中。
要定义 Spring bean,例如 ColorDao 或 ColorService,您将使用 yourextension-spring.xml。
在 ColorDao 或 ColorService 中,您使用模型类。在这种情况下,它将是 ColorModel,但在编写 ColorFacade 时你不能将你的模型类暴露给外界,你需要将它转换为一些 DTO。所以你去 yourextension-beans.xml 并在那里创建 ColorData 类。
ColorData 是在 ant all 期间从 yourextension-beans.xml 生成的。
关于sap-commerce-cloud - 何时在 Hybris 中的 *-spring.xml 和 *-beans.xml 上定义 bean?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44732177/