Spring AOP的五种增强方式

增强方法也称为通知方法,指标注有@Before、@AfterRunning、@AfterThrowing、@After或@Around注解的Java方法。其中,有前置增强、后置增强、返回增强、异常增强和环绕增强五种增强方式。

前置增强

前置增强(@Before,又称前置通知):在目标方法执行之前执行。

@Pointcut("execution(public int com.jd.calculator.service.CalculatorService.*(..))")
	public void pointcut() {
   
		
	}
	
	//前置增强
	@Before("pointcut()")
	public void b(JoinPoint jp) {
   
		Object [] args = jp.getArgs();
		for (Object object : args) {
   
			System.out.println(object);
		}
		Signature signature = jp.getSignature();
		String name =signature.getName();
		System.out.println(name);
		System.out.println("The "+name+" method begins");
		System.out.println("The "+name+" method args:["</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值