Spring簡單理解

2021-09-24 23:19:17 字數 581 閱讀 8111

一.概念:

spring是開源的輕量級框架

2 spring核心主要兩部分:

(1)aop:面向切面程式設計,擴充套件功能不修改源**實現

(2)ioc:控制反轉

比如有乙個類,在類裡面有方法(不是靜態的方法),呼叫類裡面的方法,建立類的物件,使用物件呼叫方法,建立類物件的過程,需要new出來物件, 把物件的建立不是通過new方式實現,而是交給spring配置建立類物件。

我用通俗的話給你解釋把。首先你不用框架不是每次建立物件都要用關鍵字「new」呢?對吧。有了spring配置就不用new了,直接拿。舉個例子:假如你吃飯,每次你要吃飯時都要自己準備碗和筷子,每次都要自己準備,用了框架後,再 吃飯你只要吃就行了,就不用準備碗和筷子了因為spring已經給你準備好了。這樣是不是很方便。

spring主要就是不用你自己建立物件,都配置在配置檔案中。如果你寫好乙個專案,你再a類中建立了b類的方法,c類也建立了b類的方法,如果那天要改b類的類名,你就要在a和c中都改,如果有100個類都用了b類呢?那你不是要改死哦!!

如果用了spring,你只要修改配置檔案乙個位置就好了,是不是很方便維護呢。所以,小專案用不著spring框架。手打好累。

對Spring的理解(簡單)!

1.spring是對j2ee諸多功能進行封裝了的乙個工具集 它的核心就是提供了一種新的機制來管理業務物件及依賴關係 具體就是控制反轉 依賴注入,aop 面向切面 spring的底層實現機制是用demo4j 解析xml檔案,使用反射機制例項化bean。2.springioc 其實就是依賴注入 控制反轉...

AOP與IOC,簡單理解spring

使用ioc的好處就是可以修改配置而不用重新編譯.class a public void seta int a public void setb int b a和b的值就可以在指定的xml檔案裡修改.人的手可以寫字,並且可以用很多中筆來寫字。例如,鋼筆 鉛筆 毛筆等等。這裡抽象的說 如果我們要用到人的...

spring 事務管理簡單理解 待修改

spring 提供的事務管理可以分為兩類 程式設計式和宣告式。程式設計式是比較靈活的,但是 量大,存在重複的 比較多 而宣告式比程式設計式更靈活 業務層介面 包名 com.test.service public inte ce bankservice 實現類 包名 com.test.service....