Spring 命名空間

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

相關文章
相關標籤/搜索