建立一個Logging類:
我希望我的業務類的Java代碼的方法,在執行前,執行後,傳回方法後,以及抛出異常後,能夠執行一些hook代碼。這些hook代碼就寫在這個Logging類的對應方法裡:
beforeAdvice
afterAdvice
afterReturningAdvice
AfterThrowingAdvice

pointcut:連接配接點,指定哪些切入點應該被執行。ID為selectAll,結合expression表達式屬性,說明期望logging的邏輯被織入所有advice并執行。
(3) 在com.sap.*下的所有bean的方法執行之前,執行logging bean的beforeAdvice方法。以此類推,在com.sap.*下的所有bean的方法執行之後但尚未傳回時,執行logging bean的afterAdvice方法。