spring-aop的幾個重要概念

弄清楚幾個概念:

aop 即面向切面編程。什麼是切面,切面即重複代碼。換而言之即面向重複代碼編程。於是有了切面類Aop,裏面定義了會被重複使用的各個方法。

而切入點表達式:這個是指攔截哪些方法;而"哪些方法",是目標對象的方法。爲哪些方法生成代理對象。如:

@Pointcut("execution(* cn.itcast.e_aop_anno.*.*(..))")
public void pointCut_(){
}
目標對象:被代理的對象。

哪些方法:在前面的文章中的userDao.save()便是其中之一。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章