談談你對Spring的理解

2021-08-27 21:28:11 字數 253 閱讀 4179

spring是乙個開源的輕量級的應用開發框架,其目的是用於簡化企業級應用開發,降低**的侵入性和耦合度。

spring提供的ioc和aop功能,可以將容器內的元件耦合度降低至最低,即解耦,為將來的工程**的維護提供了方便。

spring為系統提供了乙個整體的解決方案,開發者除了可以利用它本身具有的功能外,還可以與第三方框架和技術進行整合應用,可以自由選擇使用哪種技術開發。

spring的本質是管理軟體中的物件,即建立物件和維護物件之間的關係。

談談你對spring的理解

回答 spring是乙個輕量級的ioc和aop容器框架。spring的優點 不講出口 spring的輕量級是是從它的大小和開銷來說的,完整的spring框架可以在乙個大小只有1mb多的jar檔案裡發布。並且spring所需的處理開銷也是微不足道的。spring是非侵入式的,spring的api是不會...

談談你對Spring事務的理解 面試

面試中,spring的事務問得比較多,特別是spring事務的傳播行為和隔離級別,下面就讓我們一起來複習下,首先我們要清楚事務的四大特徵 acid spring有兩種事務處理方式,一種是宣告式事務,另外一種是程式設計式事務。在配置宣告式事務管理的時候,我們用到最多的是註解方式,我們看下 transa...

談談你對AtomicInteger的理解

atomicinteger是乙個提供原子操作的integer類,通過執行緒安全的方式操作加減。十分適合高併發情況下的使用 對於全域性變數的數值型別操作 num 若沒有加synchronized關鍵字則是執行緒不安全的,num 解析為num num 1,明顯,這個操作不具備原子性,多執行緒時必然會出現...