IOC:你不用再初始化類解孙、不用回收類實例顾瞪,全部交給spring來做尼斧,它負責(zé)在你需要的時候準(zhǔn)時給你要的類數(shù)據(jù)
Spring 框架支持以下五個作用域
image.png
- singleton : 利用ioc每次getBean時霜旧,取回的都是同一個類實體
- prototype :利用ioc每次getBean時冯吓,取回的都是不同的類實體
什么是Bean棚潦?
就是一個遵循以下規(guī)定的類:
1令漂、所有屬性為private
2、提供默認構(gòu)造方法
3、提供getter和setter
4叠必、實現(xiàn)serializable接口
序列化是什么荚孵?是將數(shù)據(jù)轉(zhuǎn)為字節(jié)流,以便于存儲或傳輸纬朝,因為存儲和傳輸都只能以字節(jié)流形式進行收叶。
innerBean
//bean就是一個類的定義
<bean id="textEditor" class="com.tutorialspoint.TextEditor">
<property name="spellChecker">
//類中的成員變量可以是另一個類實例,所有嵌套定義即可
<bean id="spellChecker" class="com.tutorialspoint.SpellChecker"/>
</property>
</bean>
初學(xué)HelloWorld工程截圖:
web.xml
過濾器
return可以帶路徑共苛,也可以在過濾器中配置流轉(zhuǎn)