around拦截器:
<bean id="aroundAdvice" class="com.zjm.study.advice.aroundAdvice" />
方法1:
<aop:config>
<aop:advisor pointcut="execution(* com.zjm.study.dao.UserdbDAO.*(..))" advice-ref="aroundAdvice" />
</aop:config>
方法2:
<bean id="UserdbDAOAdvice" class="org.springframework.aop.framework.ProxyFactoryBean" >
<property name="proxyInterfaces">
<value>com.zjm.study.iface.IUserdbDAO</value>
</property>
<property name="target">
<ref local="UserdbDAO" />
</property>
<property name="interceptorNames">
<list>
<value>aroundAdvice</value>
</list>
</property>
</bean>
方法1和2实现的功能一样吧,但是1更好些,代码少,又清晰明确
方法1和2在实际项目中,分别什么情况下用呢?
是不是1只可以用一个拦截器,2可以同时用多个拦截器,是这样吗
不太懂,问问