@Before 和 @After 對應的方法的參數是JoinPoint,@Around對應的方法參數是ProceedingJoinPoint
環繞通知ProceedingJoinPoint 執行proceed方法的作用是讓目標方法執行,這也是環繞通知和前置、後置通知方法的一個最大區別。
Proceedingjoinpoint 繼承了 JoinPoint 。是在JoinPoint的基礎上暴露出 proceed 這個方法。proceed很重要,這個是aop代理鏈執行的方法,所以@Around參數的是ProceedingJoinPoint,注意:當要切的方法有返回值的時候,繞行方法一定要有返回值;