什麼是spring?Spring框架的設計目標,設計理念,和核心是什麼Spring的優缺點是什麼?Spring有哪些應用場景Spring由哪些模塊組成?Spring 框架中都用到了哪些設計模式?詳細講解一下核心容器(spring context應用上下文) 模塊Spring框架中有哪些不同類型的事件Spring 應用程式有哪些不同組件?使用 Spring 有哪些方式?Spring控制反轉(IOC)(13)什麼是Spring IOC 容器?控制反轉(IoC)有什麼作用IOC的優點是什麼?Spring IoC 的實現機制Spring 的 IoC支持哪些功能BeanFactory 和 ApplicationContext有什麼區別?Spring 如何設計容器的,BeanFactory和ApplicationContext的關係詳解ApplicationContext通常的實現是什麼?什麼是Spring的依賴注入?依賴注入的基本原則依賴注入有什麼優勢有哪些不同類型的依賴注入實現方式?構造器依賴注入和 Setter方法注入的區別Spring Beans(19)什麼是Spring beans?一個 Spring Bean 定義 包含什麼?如何給Spring 容器提供配置元數據?Spring有幾種配置方式Spring配置文件包含了哪些信息Spring基於xml注入bean的幾種方式你怎樣定義類的作用域?解釋Spring支持的幾種bean的作用域Spring框架中的單例bean是線程安全的嗎?Spring如何處理線程並發問題?解釋Spring框架中bean的生命周期哪些是重要的bean生命周期方法? 你能重載它們嗎?什麼是Spring的內部bean?什麼是Spring inner beans?在 Spring中如何注入一個java集合?什麼是bean裝配?什麼是bean的自動裝配?解釋不同方式的自動裝配,spring 自動裝配 bean 有哪些方式?使用@Autowired註解自動裝配的過程是怎樣的?自動裝配有哪些局限性?你可以在Spring中注入一個null 和一個空字符串嗎?Spring註解(8)什麼是基於Java的Spring註解配置? 給一些註解的例子怎樣開啟註解裝配?@Compo