비동기 처리란 요청을 보낸 스레드와 별도의 스레드에서 작업을 실행하는 방식입니다.
“호출자는 기다리지 않고, 작업은 백그라운드에서 수행”
👉 응답 속도 개선 목적
Client ↓ Controller ↓ Service (@Async) ↓ ThreadPoolTaskExecutor
👉 Java_21(ExecutorService) 기반
@EnableAsync는 Spring에서 비동기 기능을 활성화하는 애노테이션입니다.