我只是通过两个Web应用程序,并在这两个项目的“applicationContext.xml的”文件有一个标签差异与<beans>之间<beans:beans>
<beans:beans>
...
</beans:beans>
而在另一个bean是
<beans>
...
</beans>
谁能解释对我来说有什么不同?
我只是通过两个Web应用程序,并在这两个项目的“applicationContext.xml的”文件有一个标签差异与<beans>之间<beans:beans>
<beans:beans>
...
</beans:beans>
而在另一个bean是
<beans>
...
</beans>
谁能解释对我来说有什么不同?
没有语义上的差异,它们意味着完全一样的东西。这仅仅是他们声明XML名称空间的区别。
你会看到第一个例子声明的命名空间就是这样,它声明了一个命名空间前缀beans:
,并将其绑定到命名空间URI http://www.springframework.org/schema/beans
:
<beans:beans xmlns:beans="http://www.springframework.org/schema/beans" ...
第二个将使用“默认”的命名空间,结合同一个URI到默认命名空间(即一个没有前缀):
<beans xmlns="http://www.springframework.org/schema/beans" ...
欲了解更多详情,请和XML命名空间读了。
<beans:beans>
参考beans
标记beans
命名空间。 <beans>
参考默认命名空间的beans
标签。如果默认命名空间是beans
那么没有区别。