spring-aop的幾個重要概念
弄清楚幾個概念:
aop 即面向切面程式設計。什麼是切面,切面即重複程式碼。換而言之即面向重複程式碼程式設計。於是有了切面類Aop,裡面定義了會被重複使用的各個方法。
而切入點表示式:這個點是指攔截哪些方法;而"哪些方法",是目標物件的方法。為哪些方法生成代理物件。如:
@Pointcut("execution(* cn.itcast.e_aop_anno.*.*(..))")
public void pointCut_(){
}
目標物件:被代理的物件。
哪些方法:在前面的文章中的userDao.save()便是其中之一。