April 2018
Intermediate to advanced
246 pages
6h 11m
English
The after returning advice works just like after advice. The only difference is that this advice will be executed on matching methods only on normal exit. If an exception occurs, this advice will not be applied.
We will look at a scenario to understand the need for this advice. Suppose you want to send a message (email) to a concerned person when a particular method is executed successfully on the target class. Since this is a new concern (sending a message on successful execution of the target method), we have created a new aspect class as follows:
package com.packt.spring.aop.aspects;import org.aspectj.lang.JoinPoint;public class SendMessage { //Advice method after successful existing of target method. ...