欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解讀Spring-Context的作用及用法

 更新時(shí)間:2023年05月30日 14:52:22   作者:冰點(diǎn)契約丶  
這篇文章主要介紹了Spring-Context的作用及用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Spring-Context的作用

spring-context提供應(yīng)用程序上下文,這是Spring的依賴注入容器,

它可能總是在以某種方式使用Spring Framework的工件的POM中定義.

實(shí)際上,spring-context依賴于spring-core,因此通過(guò)將spring-context定義為依賴項(xiàng),

您的類路徑中也會(huì)包含spring-core.

框架源碼 Spring context

應(yīng)用上下文

Spring通過(guò)應(yīng)用上下文(Application Context)裝載bean的定義并把它們組裝起來(lái)。

Spring應(yīng)用上下文全權(quán)負(fù)責(zé)對(duì)象的創(chuàng)建和組裝。

Spring自帶了多種應(yīng)用上下文的實(shí)現(xiàn),它們之間主要的區(qū)別僅僅在于如何加載配置。

1.AnnotationConfigApplicationContext:從一個(gè)或多個(gè)基于Java的配置類中加載 Spring應(yīng)用上下文。

2.AnnotationConfigWebApplicationContext:從一個(gè)或多個(gè)基于Java的配置類中 加載Spring Web應(yīng)用上下文。

3.ClassPathXmlApplicationContext:從類路徑下的一個(gè)或多個(gè)XML配置文件中加 載上下文定義,把應(yīng)用上下文的定義文件作為類資源。

4.FileSystemXmlapplicationcontext:從文件系統(tǒng)下的一個(gè)或多個(gè)XML配置文件 中加載上下文定義。

5.XmlWebApplicationContext:從Web應(yīng)用下的一個(gè)或多個(gè)XML配置文件中加載上下 文定義。

FileSystemXmlApplicationContext和ClassPathXmlApplicationContext區(qū)別

FileSystemXmlApplicationContext在指定的文件系 統(tǒng)路徑下查找knight.xml文件;

而ClassPathXmlApplicationContext是在所有的類路徑 (包含JAR文件)下查找 knight.xml文件。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論