스프링 비동기처리
들어가며 F-lab 프로젝트를 진행하며 글을 작성했을 때 작성자를 팔로우하고 있는 회원에 대한 피드를 생성하는 로직을 구현하는 일이 있었다. 피드 발행 기능을 개발하며 동기 처리를 했을 때와 비동기 처리를 했을 때 성능차이를 살펴보며 스프링의 비동기 처리에 대해 간략히 알아보고자 한다. 간단한 비동기 처리방법 @Configuration // componentScan이 되어야 하므로 @EnableAsync public class AsyncConfig { ... } @Async // 비동기 처리를 하고자 하는 로직에 추가 public void save(Post post, User writer){ ... } 1. 먼저 루트 프로젝트 하위에 비동기처리 관련 설정 클래스를 만든다. 해당 클래스에 @Configur..