I just bean through two web application and in both project's "applicationContext.xml" file there is a tag
<beans:beans>
...
</beans:beans>
and in another is
<beans>
...
</beans>
Can someone explain to me is there any difference?
There is no semantic difference, they mean exactly the same thing. It's just a difference in how their XML namespaces are declared.
You'll see that the first example declares the namespace like this, which declares a namespace prefix beans: and binds it to the namespace URI http://www.springframework.org/schema/beans:
<beans:beans xmlns:beans="http://www.springframework.org/schema/beans" ...
The second will use the "default" namespace, which binds the same URI to the default namespace (i.e. the one with no prefix):
<beans xmlns="http://www.springframework.org/schema/beans" ...
For more details, go and read up on XML Namespaces.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With