為什麼spring中AOP用的很少

2022-02-13 03:49:42 字數 750 閱讀 6218

1樓:匿名使用者

aop是通過反射的方式實現的,雖然方便,但是是以犧牲效能為代價的,一般如果收益不是很大的話,就不會用。

事務控制是一個非常好的收益,因此會使用aop

2樓:聖恩恩

技術, 成本, 效能。

3樓:匿名使用者

不少的啊,事務,許可權,日誌都可以用的啊

4樓:匿名使用者

現在新增事務特性的時候,不就用到了嗎?

5樓:◥◣夢飛

要不要用都得公司決定的! 有的公司用 有的就不用! 用的少說明大部分公司還是沒用的

為什麼要用spring的ioc和aop

6樓:昝元芹來年

ioc就是控制翻轉或是依賴注入。通俗的講就是如果在什麼地方需要一個物件,你自己不用去通過new

生成你需要的物件,而是通過spring的bean工廠為你長生這樣一個物件。

aop就是面向切面的程式設計。比如說你每做一次對資料庫操作,都要生成一句日誌。如果,你對資料庫的操作有很多類,那你每一類中都要寫關於日誌的方法。

但是如果你用aop,那麼你可以寫一個方法,在這個方法中有關於資料庫操作的方法,每一次呼叫這個方法的時候,就加上生成日誌的操作。

說的不是很清晰,多寫多看就能明白了。

為什麼要用spring的ioc和aop

單態與原型的區別是什麼 在spring中的單態與原型該如何實現

單態就是單例模式,單例模式就是保證一個類只存在一個例項,就是隻專 初始化一次,第一次完成初始化屬以後,重複使用的時候,返回的都是這個例項,而不是重新去new 一個新的,在dao層中也用單例,不用每次都去new,不然太佔記憶體了,但是如果你物件裡面的屬性值已經改變的話,就不能用單例了,只能重新new了...

法語這個句子中為什麼用y

j ai vu de l eau,je m y suis mise je me suis mise dans l eau je m int resse cette personne je m y int resse,即使是人也不能用lui y不是一般的間賓,而是代表方位 所在的補語,如je m in...

下面這句話中為什麼用「be filled with」,而不用「be full with

首先baibe filled with be full of,而沒有be full with一說。其次du 兩者雖然意思幾zhi 乎一樣,但是根據語dao境會有些差別。be full of更強調狀態,內尤其容強調 滿滿的 狀態,而be filled with更強調動態的過程,fill是動詞,意思是 ...