반응형
AOP 개념 -> @Async
@Async 사용 Task 구현 : 비동기 메소드로 선언
@Async 어노테이션을 bean에 넣으면 별도의 쓰레드에서 실행되는 것이다 이를테면 호출자는 호출된 메소드가 완료될 때까지 기다릴 필요가 없다
제약사항
1. public 메소드에만 적용해야한다.
2. self invocation – 같은 클래스안에서 async 메소드를 호출 – 은 작동하지않음
이유 : 메소드가 public이어야 프록시가 될수 있기 때문이고 셀프호출은 프록시를 우회하고 해당 메소드를 직접 호출하기때문에 작동하지않는 것이다.
출처: https://springboot.tistory.com/38 [스프링부트는 사랑입니다]
Spring-AOP, Proxy 란?
https://minwan1.github.io/2017/10/29/2017-10-29-Spring-AOP-Proxy/
Spring aop Proxy
http://wonwoo.ml/index.php/post/1576
JPA (프록시)
http://wonwoo.ml/index.php/post/811
Criteria 보다는 훨씬 쉬운 Querydsl ???
http://wonwoo.ml/index.php/post/category/web/spring/page/2
반응형
'Spring > Spring Framework' 카테고리의 다른 글
IoC (0) | 2019.09.21 |
---|---|
HttpMessageConverter (0) | 2019.08.02 |
batch (0) | 2019.02.25 |
Spring Framework (0) | 2018.11.11 |
개발 환경 구축 (0) | 2018.11.10 |