面向切面編程(AOP)的一次實踐(實現方式)

業務場景:     在多個不一樣的service的多個不一樣的方法中的第一行,或者最後一行要執行某個共同的操做。可是這個操做跟它的調用者(那些service中的那些方法)的業務邏輯其實並無什麼相關性。 若是封裝一個方法,在那些service中的那些方法中去調用它,就會讓代碼和系統結構顯得很不優雅,由於把絕不相干的業務邏輯在代碼層面柔和在一塊兒了。這種場景下,正好是面向切面編程的用武之地。java
相關文章
相關標籤/搜索