sap-commerce-cloud - 何时在 Hybris 中的 *-spring.xml 和 *-beans.xml 上定义 bean?

标签 sap-commerce-cloud

什么时候在 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/

相关文章:

sonarqube - 如何使用 jacoco 获取 hybris 到 sonarqube 中单元测试的代码覆盖率

java - Hybris - 无法增加 MySql DB 中的列大小

xml - 让默认生成的 hybris 数据 bean 扩展自己生成的数据 bean

sap-commerce-cloud - Hybris 租户激活

java - Hybris 在单独的浏览器选项卡中打开外部链接

database - 如何在灵活搜索查询中限制结果数据

java - 更改 symmetry.key.master.password 在 6.0 中不起作用

sap-commerce-cloud - hybris 中的系统初始化和更新有什么区别?

java - 安全 AJP 连接器不呈现