学习spring过程看的笔记(一)
筆記整理來源于【張開濤的 跟我學(xué)spring 】
源url: http://jinnianshilongnian.iteye.com/blog/1416581
1、ResourceLoader不支持前綴“classpath*:”。ResourcePatternResolver接口繼承了ResourceLoader并添加了“Resource[] getResources(String locationPattern)”用來加載多個(gè)Resource
2、“file”:加載一個(gè)或多個(gè)文件系統(tǒng)中的Resource。如“file:D:/*.txt”將返回D盤下的所有txt文件;
3、AppliacationContext
{ClassPathXmlApplicationContext、FileSystemXmlApplicationContext}
對(duì)各種Resource的支持 :getResource ()
4、 SpEL是單獨(dú)模塊,只依賴于core模塊
5、what SpEL can do?
一、基本表達(dá)式:字面量表達(dá)式、關(guān)系,邏輯與算數(shù)運(yùn)算表達(dá)式、字符串連接及截取表達(dá)式、三目運(yùn)算及Elivis表達(dá)式、正則表達(dá)式、括號(hào)優(yōu)先級(jí)表達(dá)式;
二、類相關(guān)表達(dá)式:類類型表達(dá)式、類實(shí)例化、instanceof表達(dá)式、變量定義及引用、賦值表達(dá)式、自定義函數(shù)、對(duì)象屬性存取及安全導(dǎo)航表達(dá)式、對(duì)象方法調(diào)用、Bean引用;
三、集合相關(guān)表達(dá)式:內(nèi)聯(lián)List、內(nèi)聯(lián)數(shù)組、集合,字典訪問、列表,字典,數(shù)組修改、集合投影、集合選擇;不支持多維內(nèi)聯(lián)數(shù)組初始化;不支持內(nèi)聯(lián)字典定義;
四、其他表達(dá)式:模板表達(dá)式。
SpEL表達(dá)式中的關(guān)鍵字是不區(qū)分大小寫的
6、SpEL工作原理
1)首先定義表達(dá)式:“1+2”;
4)使用表達(dá)式對(duì)象根據(jù)上下文對(duì)象(可選)求值(調(diào)用表達(dá)式對(duì)象的getValue方法)獲得結(jié)果。
轉(zhuǎn)載于:https://blog.51cto.com/13588844/2318692
總結(jié)
以上是生活随笔為你收集整理的学习spring过程看的笔记(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java中String和char的区别
- 下一篇: Spring MVC源码解析