aspect advice pointcut:xml 方式
2013-02-28 21:09
225 查看
public class testAop { public void method(){} public void around(ProceedingJoinPoint p) throws Throwable { System.out.println("around begin"); p.proceed(); System.out.println("around over"); } public void begin(){ System.out.println("before"); } public void after(){ System.out.println("after"); } }
<?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:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd "> <context:component-scan base-package="com.sl"></context:component-scan> <bean class="com.sl.aop.testAop" id="aop"></bean> <aop:config> <aop:aspect ref="aop"> <aop:pointcut expression="execution(* com.sl.service.*.*(..))" id="cut"/> <aop:after method="after" pointcut-ref="cut"/> <aop:before method="begin" pointcut-ref="cut"/> <aop:around method="around" pointcut="execution(* com.sl.service.*.*(..))"/> </aop:aspect> </aop:config> </beans>
相关文章推荐
- Spring AOP之通知(advice),连点(connetDoint),切点(pointcut),切点(aspect)
- spring aop方式配置事务中的三个概念 pointcut advice advisor
- Java - 你如何理解AOP中的连接点(Joinpoint)、切点(Pointcut)、增强(Advice)、引介(Introduction)、织入(Weaving)、切面(Aspect)这些概念?
- Spring横切面(advice),增强(advisor),切入点(PointCut)
- Spring横切面(advice),增强(advisor),切入点(PointCut)
- spring aop xml------error at ::0 formal unbound in pointcut
- Spring4-aspect-XML方式
- 对于Spring JoinPoint Pointcut Advice Advisor定义的理解
- Aspect报错: can't find referenced pointcut xxx
- Pointcut expression && 5种Advice
- 关于“error at ::0 can't find referenced pointcut”错误的处理方式
- Spring横切面(advice),增强(advisor),切入点(PointCut)
- Java入门到精通——调错篇之Spring2.5利用aspect实现AOP时报错: error at ::0 can't find referenced pointcut XXX 分类: Java从
- Spring横切面(advice),增强(advisor),切入点(PointCut)
- 切点、切面:@Aspect、@PointCut相关的个人总结
- Spring2.5利用aspect实现AOP时报错: error at ::0 can't find referenced pointcut XXX
- 【转】Spring横切面(advice),增强(advisor),切入点(PointCut)
- Java入门到精通——调错篇之Spring2.5利用aspect实现AOP时报错: error at ::0 can't find referenced pointcut XXX
- 《AspectC++ Language Reference》chapter 3: Match Expressions & chapter 4: Predefined Pointcut Functions
- 关于spring.net的面向切面编程 (Aspect Oriented Programming with Spring.NET)-切入点(pointcut)API