- 创建对象
<bean id="book" class="com.atguigu.spring5.aopxml.Book"></bean>
<bean id="bookProxy" class="com.atguigu.spring5.aopxml.BookProxy"></bean>
在spring xml文件中标签相当于new 了一个新对象,新对象的名称是用id值来区分的,具体的类由class给出路径
- 在spring文件中配置切入点
<!--配置 aop 增强--> <aop:config>
<!--切入点-->
<aop:pointcut id="p" expression="execution(*
com.atguigu.spring5.aopxml.Book.buy(..))"/>
<!--配置切面-->
<aop:aspect ref="bookProxy">
<!--增强作用在具体的方法上-->
<aop:before method="before" pointcut-ref="p"/>
</aop:aspect>
</aop:config>
切入点的概念:被增强的类
:config>
切入点的概念:被增强的类
切面的概念:用来增强的类类