Spring IOC AOP 註解實現的簡單例項

2021-09-27 08:32:53 字數 1237 閱讀 9078

首先定義乙個animal介面

public inte***ce animal
定義兩個實現類dog和mat

@component

public class dog implements animal

@override

public void eat()

}

@component

public class mat implements animal

@override

public void eat()

}

具有dog和mat物件引用的類zoo

@component

public class zoo

public void eat()

}

junit測試類

@test

public void test1()

結果:

dog eat meet!

mat eat fish!

dog eat meet!

mat eat fish!

首先是定義目標類

@component

public class mytarget

}

然後是定義切面

@aspect

@component

public class myaspect

@after("execution(* cn.yf.springaop.mytarget.*(..))")

public void afterwc()

@around("execution(* cn.yf.springaop.mytarget.*(..))")

public object wc(proceedingjoinpoint proceedingjoinpoint) throws throwable

}

junit測試類

@test

public void test2()

結果:

玩手機!

脫褲子!

拉屎- -

玩手機!

擦屁股!

是不是很刺激!

實訓 SSH常用註解

1 requestparam value what required true 這個是傳參 當他為false 時 使用這個註解可以不傳這個引數 true時必須傳 required預設值是true 2 autowired可以對成員變數 方法和建構函式進行標註,來完成自動裝配的工作,這裡必須明確 aut...

關於Spring IOC AOP的個人理解總結

反射機制 通過類的名字 newinstance 出來乙個物件出來。從而可以找到該類的方法和引數。動態 spring ioc 依賴注入 1 在xml中寫bean 開啟註解 注入。2 掃瞄包,開啟註解注入。當掃瞄到 repository service controller 自動建立物件 反射機制 3 ...

Spring註解 Import註解

常用的匯入註解分類 註冊自己寫的類service dao controller可用包掃瞄 元件標註註解 controller service repository component bean 匯入的第三方包裡面的元件 import 快速給容器中匯入乙個元件 1 import 要匯入到容器中的元件 ...