level 1
为什么是切面。。。。哪里像一个切面了,我完全不理解。。。求解
2019年05月05日 14点05分
1
level 1
切面是一个抽象的概念,它由一个或多个切点,通知,连接点构成。如果面向对象编程 User 这个对象,可以有name 属性,有eat 方法。 那么用面向切面的话 首先会有一个UserAspect 切面,它包含一个切点, 这个切点可以作用在User 的eat 方法上, 而相应的连接点就代表这个eat 方法, 通知就是具体要对这个连接点做的增强处理。 spring 对aop的实现都是基于方法的,画重点。 aspectj 可以将切点定义在任何地方,比如User 对象的某个属性上,某个参数,某个注解,甚至某个修饰符。。。。
2019年05月17日 02点05分
4