https://www.baeldung.com/aspectj
Introduction to Pointcut Expressions in Spring https://www.baeldung.com/spring-aop-pointcut-tutorial
Debugging third party libraries with AspectJ and Maven http://java.jiderhamn.se/2013/08/23/debugging-third-party-libraries-with-aspectj-and-maven/
Java Bean Validation https://www.baeldung.com/javax-validation