1) @Autowired가 아닌 new로 했을 경우
2) 같은 Class 내에 있는 Method에서 @Async Method를 호출 하였을 때
결론 : 다른 클래스에 메소드를 만들고 @Autowired 를 이용하여 호출한다.
3) public 메소드에만 적용해야한다
4) 설정 추가
<!--scheduler (@Scheduled) & executor (@Async) Definition -->
<task:scheduler id="taskScheduler" pool-size="5"/>
<task:executor id="taskExecutor" pool-size="5" />
<task:annotation-driven executor="taskExecutor" scheduler="taskScheduler" />
http://springboot.tistory.com/38
'백엔드 > Java' 카테고리의 다른 글
Filter 와 Interceptor (0) | 2024.03.20 |
---|---|
멀티스레드 환경에서의 Thread-safe 테스트 (0) | 2024.03.20 |
하나의 프레임워크에서어 앱 업로드와 웹 업로드시 문제점 (0) | 2024.03.20 |
PK (Auto_increment) 가져오기 (0) | 2024.03.20 |
AES-256 (0) | 2024.03.20 |
SHA-256 (0) | 2024.03.20 |
알고리즘 (0) | 2024.03.20 |
같은 단어 제거 정규식 (0) | 2024.03.20 |
댓글