<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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.xsd"> <description>在这里添加bean的内容</description> </beans>
以一个栗子做为开头,一个典型的Spring XML配置文件。java
Spring的核心框架自带了10个命名空间配置,如表spring
aop | 为声明切面以及将@AspectJ注解的类代理为Spring切面提供配置元素 |
beans | 支持声明Bean和装配bean,是Spring最核心也是最原始的命名空间 |
contextmvc |
为配置Spring应用上下文提供了配置元素,包括自动检测和 自动装配bean,注入非Spring直接管理的对象 |
jee | 提供了与java EE API的集成,例如JNDI 和EJB框架 |
jms | 为声明消息驱动的POJO 提供了配置元素 |
lang工具 |
启用Spring的对象到XML映射配置 |
mvc | 启用Spring MVC的能力,例如向注解的控制器,视图控制器和拦截器 |
oxm | 支持Spring的对象到 XML映射配置 |
tx | 提供申明式事物配置 |
until | 提供各类各样的工具类元素,包括把集合配置给bean,支持属性占位符 |
除了Spring框架提供自带的命名空间,Spring Portfolio的许多成员一样提供本身的Spring命名空间。spa