반응형 개발/SpringBoot41 SpringBoot @Async 사용 클라이언트 요청에 비동기 처리를 지원하는 SpringBoot @Async 사용법 기본적으로 Config에 @EnableAsync 어노테이션으로 Async사용을 활성화 시키고 비동기 처리가 필요한 서비스 메소드에 @Async 어노테이션을 작성하면 사용 가능하다. @EnableAsync 애노테이션을 사용하면 기본 SimpleAsyncTaskExecutor를 사용하여 매번 쓰레드를 생성하는 방식이다. 쓰레드풀을 적용해서 처리를 할 경우 ThreadPoolTaskExecutor를 빈으로 등록해준다. @Bean("myExecutor") 빈네임 설정을 통해 @Async("myExecutor") 어노테이션 사용시 풀을 지정할 수도 있다. SpringBoot2.0 이상이면 application.yaml 파일로도 설정이.. 2021. 10. 27. 이전 1 ··· 3 4 5 6 다음 반응형