我的程序中使用的beans标记的属性是:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd">
为什么以及每个属性指定了什么?
答案 0 :(得分:5)
这些是名称空间声明。理想情况下,xml中的每个元素都必须绑定到特定的模式。如果要使用多个Spring功能(如AOP,事务等),则需要这些属性。
请阅读here了解XML架构和命名空间