底座支撐就是spring ioc,aop
spring叫容器比如說水杯,放了一堆bean物件
new ——> 工廠的方式 ——> ioc容器(生產物件,依賴注入,需要知道物件裡有多少個屬性,有多少個方法,知道這些資訊)
xml檔案配置 ——>註解的方式 ——>其他的方式進行bean資訊的定義||
inte***ce中間層,讀取bean基本資訊,介面beandefinitionreader
||
讀取到容器裡進行 bean定義——例項化,不是直接例項化,有單例等,用beanfactory工廠建立物件建立例項資訊, bean定義資訊 ——beanfactory——例項化
ioc實現依賴反射,通過反射生成具體物件
beanfactorypostprocessor
除了有ioc還有aop,aop在哪兒實現,在beanpostprocessor實現的
springboot在beanfactorypostprocessor實現
SpringBoot 如何實現非同步執行
現有這樣乙個場景,客戶端發起請求,服務端接收到請求,並作出反饋,並且在反饋的同時需要做下日誌記錄 正常情況下 在這個邏輯中 發起請求 接收請求 處理業務 記錄日誌 返回結果,從中得知 記錄日誌 不屬於業務範圍內 可將其做非同步操作,這樣在處理完業務直接返回結果 無需等待日誌操作完成後再返回結果。1 ...
springboot自動配置是如何實現的?
什麼是springboot自動配置?springboot的自動配置,指的是springboot會自動將一些配置類的bean註冊進ioc容器,我們可以需要的地方使用 autowired或者 resource等註解來使用它。自動 的表現形式就是我們只需要引我們想用功能的包,相關的配置我們完全不用管,sp...
Springboot 慕課網筆記
autoweird對應三個 component service entity entity對應資料庫 service對應事務 資料庫的事務等等 有點類似try 中間一行 出問題就會全部出錯 裡面的函式前面要加 transactional 什麼都沒有了用 component aop 切片 登入啊 新建...