1. 程式人生 > >Spring框架的AOP技術之通知型別

Spring框架的AOP技術之通知型別

1. 通知型別
    * @Before               -- 前置通知
    * @AfterReturing        -- 後置通知
    * @Around               -- 環繞通知(目標物件方法預設不執行的,需要手動執行)
    * @After                -- 最終通知
    * @AfterThrowing        -- 異常丟擲通知

2. 配置通用的切入點
    * 使用@Pointcut定義通用的切入點

    @Aspect
    public class MyAspectAnno {
        @Before(value="MyAspectAnno.fn()")
        public void log(){
            System.out.println("記錄日誌...");
        }
        @Pointcut(value="execution(public void com.huida.demo1.CustomerDaoImpl.save())")
        public void fn(){}
    }