简单 spring AOP 配置文件

配置文件两种:

1、

	<aop:config>
		<aop:pointcut id="ctrlOperation"	expression="execution(* com.tuniu..*Controller.*(..))" />
		<aop:pointcut id="ctrlAPI" expression="execution(* com.tuniu..*API.*(..))" />
		<aop:advisor advice-ref="loginInfoAdvice" pointcut-ref="ctrlOperation" />
		<aop:advisor advice-ref="loginInfoAdvice" pointcut-ref="ctrlAPI" />
		<aop:advisor advice-ref="dataSourceAdvice" pointcut-ref="ctrlOperation" />
	</aop:config>


	<bean id="dataSourceAdvice" class="com.tuniu.scc.stock.manage.common.db.DataSourceAdvice" />
	<bean id="loginInfoAdvice" class="com.tuniu.scc.stock.manage.common.login.CookieAdvice" />

2、

<aop:config>  
        <aop:aspect id="TestAspect" ref="aspectBean">  
            <!--配置com.spring.service包下所有类或接口的所有方法-->  
            <aop:pointcut id="businessService"  
                expression="execution(* com.spring.service.*.*(..))" />  
            <aop:before pointcut-ref="businessService" method="doBefore"/>  
            <aop:after pointcut-ref="businessService" method="doAfter"/>  
            <aop:around pointcut-ref="businessService" method="doAround"/>  
            <aop:after-throwing pointcut-ref="businessService" method="doThrowing" throwing="ex"/>  
        </aop:aspect>  
    </aop:config>  
      
    <bean id="aspectBean" class="com.spring.aop.TestAspect" />


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值