Spring Data JPA - 비동기 쿼리 메소드

Spring Data JPA

백기선님의 강의인 Spring Data JPA 강의를 듣고 공부한 내용을 정리한 글

비동기 쿼리

스프링 프레임워크가 지원하는 @Async 애노테이션을 레포지토리 쿼리 메소드에 붙여 비동기로 수행할 수 있다.

이러한 메소드는 쓰레드풀에서 별도의 쓰레드에게 위임하여 비동기로 처리하게 한다.

이 때 Future라는 메소드로 감싸서 Non-Blocking 코드를 작성할 수 있다.

그러나 테스트 코드를 작성하기가 어려워서 일반적으로는 사용되지 않는다고 한다.

Reference

인프런 백기선님의 스프링 Data JPA



© 2022. by minkuk

Powered by minkuk