我是Hybris的新手,对它的扩展结构有点困惑。 每当我们创建任何扩展,它包含两个XML文件: 个-beans.xml和-spring.xml为什么在Hybris中有两个单独的xml文件 - <extension> -beans.xml和<extension> -spring.xml?
<extension>-beans.xml
文件包含定义豆类及其属性,或者换句话说,DTO的。
<extension>-spring.xml
还包含一些bean及其属性的定义。
这是我了解到目前为止。如果我错了,请纠正我。
当我们可以在spring.xml
中定义bean时,为什么还需要另一个XML文件“beans.xml
”?
请对此提供一些说明。 谢谢。
什么**版本的** [弹簧(http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/xsd-config.html )你在一起工作吗? –
它是3.1和Hybris版本是5.7.x. – AppleBud
来自我在第一条评论中提供的链接:* Spring 2.0的新的基于XML Schema的配置解决了这个问题。 元素仍然存在,如果您愿意,您可以继续使用 元素继续编写完全相同的Spring XML配置样式。* –