Note: the getThis() method returns the current Spring AOP proxy. The getTarget() method returns the current Spring AOP target (which may be null if there is no target), and is a plain POJO without any advice. If you want to call the object and have the advice take effect, use getThis(). A common example is casting the object to an introduced interface in the implementation of an introduction.
Of course there is no such distinction between target and proxy in AspectJ. @author Rod Johnson @author Juergen Hoeller @author Adrian Colyer @since 2.0
| |