Java架构师之旅(十三)

45 篇文章 3 订阅
29 篇文章 1 订阅

夜光序言:

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

 

正文:

 

 

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值