【发布时间】:2023-03-05 22:24:02
【问题描述】:
我是 Hybris 的新手,对其中的扩展结构并不感到困惑。 每当我们创建任何扩展时,它都包含两个 XML 文件: -beans.xml 和 -spring.xml
<extension>-beans.xml 文件包含 bean 及其属性的定义,也就是 DTO。
<extension>-spring.xml 还包含一些 bean 及其属性的定义。
这是我目前所理解的。如果我错了,请纠正我。
当我们可以在spring.xml 中定义bean 时,为什么还需要另一个XML 文件“beans.xml”?
请对此进行澄清。 谢谢。
【问题讨论】:
-
您正在使用spring 的哪个版本?
-
它是 3.1,Hybris 版本是 5.7.x。
-
来自我在第一条评论中提供的链接:Spring 2.0 新的基于 XML 模式的配置解决了这个问题。
元素仍然存在,如果您愿意,您可以继续编写完全相同样式的 Spring XML 配置,仅使用 元素。 -
完全随心所欲,目前的方向是根本不使用XML配置。