Java架构师之旅(十三)

夜光序言:

人可以有所期盼,但前提是要不怕失望~~

 

正文:

<?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其他操作

猜你喜欢

转载自blog.csdn.net/weixin_41987706/article/details/85318128