我只是通過兩個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
那麼沒有區別。