Aspect oriented programming - jyotiprasadpal/useful-resources GitHub Wiki
You have lots of classes/methods in your application. You want to log every execution of a method, seeing what arguments it receives, what it returns and how much time every execution takes. How to do this without touching each and every methods in the application?
https://www.yegor256.com/2014/06/01/aop-aspectj-java-method-logging.html