【spring】spring配置文件命名空间(如:xmlns:beans="http://www.springframework.org/schema/beans")
来源:互联网 发布:淘宝买烟丝暗号 编辑:程序博客网 时间:2024/04/30 07:45
场景:
<beans:beans xmlns:beans="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/security" xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security.xsd">
最近碰到很多人不理解,为什么spring的配置中要用<beans:bean id="" class="" />
<beans:bean>和<bean>标签有什么区别
解疑:
spring中有默认的命名空间,比如
<beans:beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsd">
默认命名空间是beans,使用<bean>标签即可,spring会默认是beans命名空间下。
又比如
<beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security.xsd">
默认命名空间是security,使用<http>标签即可,spring默认security命名空间下。这时定义bean,就需要<beans:bean>标签
小结:
应该来说<beans:bean>和<bean>标签没有任何区别,只是应用场景不一样而已,前者应用在默认命名空间不是beans的xml中,后者应用在默认命名空间为beans的xml中。
1 0
- 【spring】spring配置文件命名空间(如:xmlns:beans="http://www.springframework.org/schema/beans")
- Failed to read schema document 'http://www.springframework.org/schema/beans/spring-beans-3.1.xsd'
- Failed to read schema document 'http://www.springframework.org/schema/beans/spring- beans-3.2.xsd'
- Failed to read schema document 'http://www.springframework.org/schema/beans/spring-beans.3.0.xsd', b
- 解决Spring找不到http://www.springframework.org/schema/beans/spring-beans-2.5.xsd的问题
- Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-3.0.xsd)
- Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-3.0.xsd).
- Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-3.0.xsd).
- Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-2.5.xsd).
- Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-3.1.xsd)
- Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
- Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-4.3.xsd).
- Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-3.0.xsd).
- Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-4.3.xsd)解決
- Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-4.2.xsd).
- Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-3.1.xsd).
- Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-3.1.xsd)
- 无法读取方案文档 'http://www.springframework.org/schema/beans/spring-beans-4.1.xsd'问题解决
- git的安装、注册和使用
- LDAP《二》
- [CSS3] Transition Function
- Android 分辨率 碎片化
- elasticsearch 文档
- 【spring】spring配置文件命名空间(如:xmlns:beans="http://www.springframework.org/schema/beans")
- PetSc学习记录
- [LeetCode]Binary Tree Level Order Traversal II
- 使用Git开发(1)
- 论sql注入的攻与防
- 【Android实测】eclipse run as timeout的解决办法
- POJ 1979 Red and Black(dfs)
- 内存那些事
- KVM error when create guest