Spring面試題(持續更新中)
1.什麼是spring?
spring是一個開源的輕量級的java框架,Spring幫助開發者解決了開發中基礎性的問題,可以整合企業開發中的各種外掛,使得開發人員可以專注於應用程式的開發,針對不同需求封裝了很多不同的模組,比如web,jdbc等等
2.Spring Framework有哪些核心模組?
一共有20個模組,比如
spring-core 提供Spring框架基礎的焦點工具類 如資源管理,泛型處理,
spring-aop 提供面向切面程式設計,
spring-context 提供事件驅動,註解驅動,模組驅動等
spring-jdbc 提供對jdbc連線的類 ,
spring-dao 提供dao操作模型
spring-beans 提供Spring Bean 相關,如依賴注入,依賴查詢
spring-orm 提供orm規範
spring-web 提供web開發是需要的類
spring-webmvc 提供springmvc框架相干的類
3.什麼事IOC?
IOC(Inversion of Control)控制反轉模式,指去除該類依賴的物件例項,由外界進行控制和傳入。
4.IOC容器的職責
通用職責:
依賴處理(依賴查詢、依賴注入)
生命週期管理(容器、託管的資源)
配置(容器、外部化配置、託管的資源)
5.依賴注入和依賴查詢的區別
依賴查詢是主動或手動的依賴查詢方式,通常需要依賴容器或標準的api實現。
而依賴注入則是手動或自動依賴繫結的方式,無需依賴特定的容器和API
6、BeanFactory 和 ApplicationContext誰才是Spring IOC的容器?
ApplicationContext就是一個BeanFactory,
BeanFactory是底層的IOC容器,ApplicationContext是在BeanFactory基礎上加入一些規範,提供更加完整的企業應用。
相關文章
- AI面試題(持續更新)AI面試題
- Hbase面試題(持續更新)面試題
- PHP面試題總結-持續更新中PHP面試題
- 2019 Vue 面試題彙總(持續更新中...)Vue面試題
- 【前端面試】Vue面試題總結(持續更新中)前端Vue面試題
- GO面試題集錦快答[持續更新]Go面試題
- 資料分析面試|SQL真題持續更新面試SQL
- 京東前端二面高頻手寫面試題(持續更新中)前端面試題
- 前端工程師面試必備(持續更新中)前端工程師面試
- 前端面試題總結——HTML(持續更新中)前端面試題HTML
- 總結Java開發面試常問的問題,持續更新中~Java面試
- 2019最新Web前端經典面試試題及答案,持續更新Web前端面試
- 2020年騰訊實習生C++面試題&持續更新中(3)C++面試題
- 高階前端工程師面試必備(持續更新中)前端工程師面試
- 整理有關面試普遍問題和回答技巧 (持續更新~)面試
- 前端面試問題二(持續更新)前端面試
- 前端面試題總結——綜合問題(持續更新中)前端面試題
- 前端面試的一些題目(持續更新中)前端面試
- 前端面試經典題目彙總(持續更新中)前端面試
- 前端面試題總結——Html5(持續更新中)前端面試題HTML
- leetcode題解【持續更新】LeetCode
- 前端演算法類面試總結(持續更新...)前端演算法面試
- 【Java面試題系列】:Java基礎知識面試題,看這一篇就夠了(持續更新)Java面試題
- git使用、持續更新中Git
- 2020年 近期出去面試Java的總結(持續更新)面試Java
- 作業系統(考研,面試,期末複習)- 持續更新作業系統面試
- Flutter 問題集,持續更新Flutter
- 面試必問測試概念 (不問我螺旋倒立單手吃飯)持續更新中面試
- Java執行緒池底層原始碼分享和相關面試題(持續更新)Java執行緒原始碼面試題
- 2019 DevOps 必備面試題——持續整合篇dev面試題
- 【12】進大廠必須掌握的面試題-持續測試面試面試題
- Android面試相關文章以及github整理,偏2018,持續更新Android面試Github
- 【11】進大廠必須掌握的面試題-持續整合面試面試題
- javaScript 習題總結(持續更新)JavaScript
- LeetCode Animation 題目圖解彙總(持續更新中...)LeetCode圖解
- MTSC 2020 深圳站精彩議題前瞻,持續更新中
- Spring Boot初學改錯合集(持續更新)Spring Boot
- Vue.js 牛刀小試(持續更新~~~)Vue.js