1. With debugger +
doc:
There is NO issue with DI autowired byName.
The issue is with the @Around advice code.
2. Read
From Sprimg 4.0.4.RELEASE doc:
8. Aspect Oriented Programming with Spring
Around advice page 204
public class AroundExample
3. See green Comment. You need to return the Object. (Your version did not.)