HowToDoInJava Java concurrency – CountDownLatch Example https://howtodoinjava.com/java/multi-threading/when-to-use-countdownlatch-java-concurrency-example-tutorial/ Spring AOP Tutorial Example https://howtodoinjava.com/spring-aop-tutorial/