
@Async란?Spring Framework에서 제공하는 비동기 처리 어노테이션메서드 실행을 별도 스레드에서 처리하여 메인 스레드를 블로킹하지 않음@Async 사용 조건1. @EnableAsync 설정 필수@Configuration@EnableAsyncpublic class AsyncConfig { // 설정 내용}2. public 메서드에만 적용 가능// ✅ 올바른 사용@Asyncpublic CompletableFuture asyncMethod() { return CompletableFuture.completedFuture("결과");}// ❌ 동작하지 않음@Asyncprivate void privateMethod() { }3. 같은 클래스 내부 호출 시 동작하지 않음// ❌ 비동기로 동작하..