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基礎上加入一些規範,提供更加完整的企業應用。
相關文章
- PHP面試題總結-持續更新中PHP面試題
- AI面試題(持續更新)AI面試題
- Hbase面試題(持續更新)面試題
- 【前端面試】Vue面試題總結(持續更新中)前端Vue面試題
- 前端面試題總結——HTML(持續更新中)前端面試題HTML
- 前端面試問題(持續更新)前端面試
- 前端面試題總結——綜合問題(持續更新中)前端面試題
- 前端面試問題二(持續更新)前端面試
- GO面試題集錦快答[持續更新]Go面試題
- 前端面試的一些題目(持續更新中)前端面試
- 2019 Vue 面試題彙總(持續更新中...)Vue面試題
- 前端面試題總結——Html5(持續更新中)前端面試題HTML
- 前端面試經典題目彙總(持續更新中)前端面試
- 資料分析面試|SQL真題持續更新面試SQL
- Spring Cloud 簡單教程 持續更新中SpringCloud
- 京東前端二面高頻手寫面試題(持續更新中)前端面試題
- 【C++】C++常見面試題彙總,持續更新中…C++面試題
- 總結Java開發面試常問的問題,持續更新中~Java面試
- 前端工程師面試必備(持續更新中)前端工程師面試
- 劍指Offer——面試小提示(持續更新中)面試
- 2020年騰訊實習生C++面試題&持續更新中(3)C++面試題
- git使用、持續更新中Git
- 整理有關面試普遍問題和回答技巧 (持續更新~)面試
- Flutter 問題集,持續更新Flutter
- 高階前端工程師面試必備(持續更新中)前端工程師面試
- JAVA系列合集(持續更新中)Java
- leetcode題解【持續更新】LeetCode
- javaScript 習題總結(持續更新)JavaScript
- 8、使用 Spring Boot 搭建的一個 Spring MVC 示例(持續更新中)Spring BootMVC
- CSS效果集錦(持續更新中)CSS
- JVM(持續更新。。。)JVM
- FastApi持續更新ASTAPI
- 持續輸出面試題之Nginx面試題Nginx
- OC中專案使用swift(持續更新中)Swift
- 前端演算法類面試總結(持續更新...)前端演算法面試
- 面試心得與總結-——答案整理_4 持續更新面試
- Spring Boot初學改錯合集(持續更新)Spring Boot
- JiaoZiVideoPlayer使用說明(持續更新中...)IDE