Spring--Context

應用上下文

Spring通過應用上下文(Application Context)裝載bean的定義并把它們組裝起來。Spring應用上下文全權負責對象的創建和組裝。Spring自帶了多種應用上下文的實現,它們之間主要的區別僅僅在于如何加載配置。

1.AnnotationConfigApplicationContext:從一個或多個基于Java的配置類中加載 Spring應用上下文。

2.AnnotationConfigWebApplicationContext:從一個或多個基于Java的配置類中 加載Spring Web應用上下文。

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

4.FileSystemXmlapplicationcontext:從文件系統下的一個或多個XML配置文件 中加載上下文定義。

5.XmlWebApplicationContext:從Web應用下的一個或多個XML配置文件中加載上下 文定義。
在這里插入圖片描述
在這里插入圖片描述
FileSystemXmlApplicationContext和ClassPathXmlApplicationContext區別

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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/249507.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/249507.shtml
英文地址,請注明出處:http://en.pswp.cn/news/249507.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

了解PID控制

2019-03-07 【小記】 了解PID控制 比例 - 積分 - 微分 積分 --- 記憶過去 比例 --- 了解現在 微分 --- 預測未來 轉載于:https://www.cnblogs.com/skullboyer/p/10487884.html

program collections

Java byte & 0xff byte[] b new byte[1];b[0] -127;System.out.println("b[0]:"b[0]"; b[0]&0xff:"(b[0] & 0xff));//output:b[0]:-127; b[0]&0xff:129計算機內二進制都是補碼形式存儲: b[0]: 補碼,10000001&…

軟件測試問題

1.什么是兼容性測試?兼容性測試側重哪些方面? 主要檢驗的是軟件的可移植性,檢查軟件在不同的硬件平臺軟件平臺上是否可以正常的運行。 細分會有:平臺的兼容,網絡兼容,數據庫兼容,數據格式的兼容等。 2.常用的測試方法…

Spring注解源碼分析

我們知道如果想使用spring注解你需要在applicationContext.xml配置文件中設置context:component-scan base-packagexxx’這樣spring會幫助我們掃描你所設置的目錄里面所有的Bean,如果Bean上面有相應的Service,Controller注解(當然還有其他的,…

linux查看和修改PATH環境變量的方法

查看PATH:echo $PATH以添加mongodb server為列修改方法一:export PATH/usr/local/mongodb/bin:$PATH//配置完后可以通過echo $PATH查看配置結果。生效方法:立即生效有效期限:臨時改變,只能在當前的終端窗口中有效&…

GLog 初始化說明

#include <iostream> #include <glog/logging.h>int main(int argc, char* argv[]) {google::InitGoogleLogging(argv[0]);FLAGS_logtostderr false; // 是否將日志輸出到stderr而非文件。FLAGS_alsologtostderr false; //是否將日志輸出到文件和stderr&#xff…

Spring ConfigurationClassPostProcessor Bean解析及自注冊過程

一bean的自注冊過程 二,自注冊過程說明 1 configurationclassparser解析流程 1、處理PropertySources注解&#xff0c;配置信息的解析 2、處理ComponentScan注解&#xff1a;使用ComponentScanAnnotationParser掃描basePackage下的需要解析的類(SpringBootApplication注解也包…

新華社:華爾街專家警告2019年美股或面臨劇烈調整

新華社&#xff1a;華爾街專家警告2019年美股或面臨劇烈調整 2018年08月14日 12:34 新華社新浪財經APP縮小字體放大字體收藏微博微信分享轉載于:https://www.cnblogs.com/hjlweilong/p/9664677.html

java定義注解

小伙伴們。今天我們來說說注解、標志 。針對java不同版本來說&#xff0c;注解的出現是在jdk1.5 但是在jdk1.5版本使用注解必須繼續類的方法的重寫&#xff0c;不能用于實現的接口中的方法實現&#xff0c;在jdk1.6環境下對于繼續和實現都是用。 jdk1.5版本內置了三種標準的注…

2018.09.18 while循環

** "loop" 循環 注意要有引號。 **pass 過 #打印 1-100start 1 while start < 101:print("loop",start)start 1 #打印1-49&#xff0c;81-100. 60-80的平方start 1 while start <101 :if start >49 and start < 60:passelif start >5…

2019第二周作業

基礎作業 實驗代碼 #include<stdlib.h> int main(void) {FILE*fp;int num[4],i,b,max;char op;if((fpfopen("c:\\tmj.txt","r"))NULL){ printf("File open error!\n"); exit(0);}for(i0;i<4;i){fscanf(fp,"%d%c",&nu…

實驗一(高見老師收)

學 號201521450016 中國人民公安大學 Chinese people’ public security university 網絡對抗技術 實驗報告 實驗一 網絡偵查與網絡掃描 學生姓名 陳璪琛 年級 2015 區隊 五 指導教師 高見 信息技術與網絡安全學院 2018年9月18日 實驗任務總綱 2018—2019學年…

GitHub筆記(二)——遠程倉庫的操作

二 遠程倉庫 1 創建聯系 第1步&#xff1a;創建SSH Key。在用戶主目錄下&#xff0c;看看有沒有.ssh目錄&#xff0c;如果有&#xff0c;再看看這個目錄下有沒有id_rsa和id_rsa.pub這兩個文件&#xff0c;如果已經有了&#xff0c;可直接跳到下一步。如果沒有&#xff0c;打開S…

QT 子窗體 最大化 界面顯示不對

QT 子窗體 最大化 復原 遇到的問題 項目中有個需求&#xff0c;主窗體中嵌套子窗體&#xff0c;需要將子窗體最大化顯示和復原。 查了很多資料&#xff0c;基本上都是提到&#xff1a;QT中窗口部件QWidget成員函數showFullScreen();是用于將窗口部件全屏顯示&#xff0c;但是他…

Spring 鉤子之BeanFactoryPostProcessor和BeanPostProcessor

BeanFactoryPostProcessor和BeanPostProcessor這兩個接口都是初始化bean時對外暴露的入口之一&#xff0c;和Aware類似&#xff08;PS:關于spring的hook可以看看Spring鉤子方法和鉤子接口的使用詳解講的蠻詳細&#xff09;本文也主要是學習具體的鉤子的細節&#xff0c;以便于實…

什么是HTML DOM對象

HTML DOM 對象 HTML DOM Document 對象 Document 對象 每個載入瀏覽器的 HTML 文檔都會成為 Document 對象。 Document 對象使我們可以從腳本中對 HTML 頁面中的所有元素進行訪問。 提示&#xff1a;Document 對象是 Window 對象的一部分&#xff0c;可通過 window.document 屬…

Python3 matplotlib的繪圖函數subplot()簡介

Python3 matplotlib的繪圖函數subplot()簡介 一、簡介 matplotlib下, 一個 Figure 對象可以包含多個子圖(Axes), 可以使用 subplot() 快速繪制, 其調用形式如下 : subplot(numRows, numCols, plotNum) 圖表的整個繪圖區域被分成 numRows 行和 numCols 列 然后按照從左到右&…

signal(SIGHUP, SIG_IGN);

signal(SIGHUP, SIG_IGN); 的理解轉載于:https://www.cnblogs.com/lanjiangzhou/p/10505653.html

spring鉤子

Spring鉤子方法和鉤子接口的使用詳解 前言 SpringFramework其實具有很高的擴展性&#xff0c;只是很少人喜歡挖掘那些擴展點&#xff0c;而且官方的Refrence也很少提到那些Hook類或Hook接口&#xff0c;至于是不是Spring官方有意為之就不得而知。本文淺析一下筆者目前看到的S…

【bitset 技巧 分塊】bzoj5087: polycomp

神仙zq發現了${n^2\sqrt n}\over 32$做法 Description 你有三個系數為0,1的多項式f(x),g(x),h(x)求f(g(x)) mod h(x)為方便起見&#xff0c;將答案多項式所有系數對2取模輸出即可如果f(x)Sigma(Ak * Xk)則f(g(x))Sigma(Ak(g(x))KInput 一共三行&#xff0c;每行一個多項式,分別…