夜光序言:
人可以有所期盼,但前提是要不怕失望~~
正文:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"> <!-- bean definitions here -->
<!-- 1、夜光:配置对象 -->
<bean id="book" class="cn.Genius.aop.Book"></bean>
<bean id="myBook" class="cn.Genius.aop.MyBook"></bean>
<!-- 2、夜光:配置Aop的操作 -->
<aop:config>
<!-- 2.1、配置切入点 -->
<aop:pointcut expression="execution(* cn.Genius.aop.Book.*(..))" id="pointcut1"/>
<!-- 2.2、配置切面 ,把增强用到方法上面~~-->
<aop:aspect ref="myBook">
<!-- 夜光:配置一个增强的类型
method:增强类里面使用哪个方法作为前置
-->
<aop:before method="before1" pointcut-ref="pointcut1"/>
</aop:aspect>
</aop:config>
</beans>
上面这个配置要好好理解一下嗯~~
上面这个方式会麻烦一点点,下面我们还可以通过注解的方式来:
aspectj的aop其他操作