spring xml配置標籤詳解

隨風而逝,只是飄零發表於2016-08-22

<!-- 指定類的名稱 在對bean進行定義時,除了使用id屬性來指定名稱之外,為了提供多個名稱,可以使用alias標籤來指定。 -->
<alias name="" alias=""/>

<!-- applicationContext.xml檔案中使用import的方式匯入有模組配置檔案 -->
<import resource=""/>

<!-- 建立類 -->
<bean></bean>

<!--在基於主機方式配置Spring的配置檔案中,你可能會見到<context:annotation-config/>這樣一條配置,他的作用是式地向 Spring 容器註冊
AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、
PersistenceAnnotationBeanPostProcessor 以及 RequiredAnnotationBeanPostProcessor 這 4 個BeanPostProcessor。
註冊這4個 BeanPostProcessor的作用,就是為了你的系統能夠識別相應的註解。 -->
<context:annotation-config></context:annotation-config>

<!-- Spring 2.5引入了更多典型化註解(stereotype annotations): @Component、@Service和 @Controller。@Component是所有受Spring管理元件的通用形式; -->
<context:component-scan base-package=""></context:component-scan>

<!-- 只要配置了ApplicationContext。ApplicationContext中的任何Bean可能實現LoadTimeWearveAware,從而接受load-time weaver 例項的引用。
與Spring 的JPA一起使用是很有用的。這裡load-time weaving對於JPA 類轉換是很必要的。 -->
<context:load-time-weaver/>

<!-- pring通過annotation註解註冊MBean到JMX實現監控java執行狀態 -->
<context:mbean-export/>

<!--  <context:property-override location="..."/> //這樣會自動地用properties檔案中定義的屬性覆蓋spring配置檔案中同名的屬性值。 -->
<context:property-override/>

<!-- 需要在spring的配置檔案裡新增一句:<context:property-placeholder location="classpath:jdbc.properties"/> 即可,這裡location值為引數配置檔案的位置,引數配置檔案通常放在src目錄下,而引數配置檔案的格式跟java通用的引數配置檔案相同,即鍵值對的形式, -->
<context:property-placeholder/>

<!-- -->
<context:spring-configured>
</context:spring-configured>

<!-- 所配置的javabean的描述資訊
<description></description>
-->

相關文章