[Spring] ThreadPoolTaskExecutor 설정으로 비동기 처리 효과적으로 하기
coco3o
이전 글에 이어서 Spring Boot에서 ThreadPoolTaskExecutor 설정을 통해 비동기 처리를 효율적으로 수행하는 방법을 알아보려 한다. ThreadPoolTaskExecutor ThreadPoolTaskExecutor는 Spring에서 제공해주는 클래스로 자바에서 제공하는 ThreadPoolExecutor를 사용하기 쉽게 만들어 사용하도록 구현 되어 있어 스레드 풀을 쉽고 간단하게 설정하고 관리할 수 있다. java.util.concurrent Executor를 최상위 인터페이스로 가진다. Bean 등록 우선 ThreadPoolTaskExecutor를 사용하기 위해 Bean으로 등록한다. @Configuration public class ThreadPoolConfig { @Bean(na..