<?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