Spring AOP是什麼?它能夠做什麼?

爲什麼會有面向切面編程(AOP)?我們知道Java是一個面向對象(OOP)的語言,但它有一些弊端,比如當我們需要爲多個不具有繼承關係的對象引入一個公共行爲,例如日誌、權限驗證、事務等功能時,只能在在每個對象裏引用公共行爲。這樣做不便於維護,而且有大量重複代碼。AOP的出現彌補了OOP的這點不足。 爲了闡述清楚Spring AOP,我們從將以下方面進行討論: 代理模式 靜態代理原理及實踐 動態代理原
相關文章
相關標籤/搜索