@Component public class AsyncTask { private static final Logger logger = LoggerFactory.getLogger(AsyncTask.class); @Async public void test() { logger.info("In Async Task"); logger.info("Async Task Before"); try { Thread.sleep(2000L); } catch (InterruptedException e) { e.printStackTrace(); } logger.info("Async Task After"); } }