1、配置檔案(檔名沒有規定,可任意命名)
2、建立實現類
/**
*日誌記錄實現類 (基於註解的aop)
*/@aspect
//宣告切面類
@component
public
class
logaspect
//後置增強
@after("execution(* com.zh.aop.*.*(..))")
public
void
afteradvice()
//環繞增強
@around("execution(* com.zh.aop.*.*(..))")
public object aroundadvice(proceedingjoinpoint joinpoint) throws throwable
//丟擲異常增強
@afterthrowing(pointcut="execution(* com.zh.aop.*.*(..))",throwing="ex")
public
void
throwadvice(exception ex)
}
3、如何使用
@component
public
class annotationtest
}
spring框架詳解 五 AOP註解形式
前面講了aop的xml形式,這裡說明下其註解形式,我們在啟動tomcat伺服器的時候,大家都會發現從這裡面可以看到記載的紅色日誌資訊如下圖,那麼我們如何自己定義日誌呢,直接從案例中說明.定義乙個記載加減乘除的日誌狀態 準備工作 1.新建乙個xml檔案拿來包掃瞄,自動注入 通過aop命名空間的宣告自動...
Spring五 AOP之使用註解配置
aop使用註解配置流程 1 當spring容器啟動時候。context component scan base package cn.itheima03.spring.aop.annotation context component scan 2 在上面的包及子包中查詢全部的類,依照類掃瞄註解的機制...
Spring學習筆記三 註解AOP
1.匯入jar包 service public class studentservice component aspect public class studentadvice afterreturning value execution cn.wang.service.如果目標方法有返回值,後置增...