文章目錄
- Spring的依賴注入
- 構造器注入
- stetter注入
- 屬性注入
- springboot的優勢
- 第一開箱即用
- 約定大于配置
- 內嵌tomcat服務器
- javaweb的三大組件
- springboot的自動配置原理
- SpringIoc的實現機制
- springmvc
- spring如何簡化開發
Spring的依賴注入
構造器注入
stetter注入
屬性注入
使用 @autowired () 按照類型注入
使用 @Resources(“”) 默認按照名字尋找 ,名字為屬性name去尋找bean對象并且注入
springboot的優勢
第一開箱即用
約定大于配置
內嵌tomcat服務器
javaweb的三大組件
第一個是 listener
第二個是filter
第三個是 servlet
springboot的自動配置原理
@ import 是顯示的從其他地方加載配置類的方式
這樣
首先 在springboot的啟動類上面有一個注解
@SpringBootApplication
然后里面有三個注解
其中關于自動配置的核心注解是 @EnableAutoConfiguration
點入這個注解后,里面顯示的注入了 @Improt() 了一個組件
AutoConfigurationImportSelector
然后這個選擇器可以讀取所有的META-INF下面的
所有的spring.factories
文件
然后就可以過濾出所有的AutoConfigurtionClass類型的類
SpringIoc的實現機制
是工廠模式加反射
springmvc
spring如何簡化開發
面試: spring就是 ,spring就是一個生態,可以構建java應用所需的一切基礎設施
通常spring就是指springframework
spring是一個輕量級的開源框架