Job들을 비동기로 실행시키고 싶을 경우 사용한다.
아래와 같이 빈으로 등록한다
1 |
|
메서드의 이름이 bean의 이름이 된다.
사용하는 곳은 아래와 같다
1 |
|
스프링은 타입 injection을 먼저 수행하고, 똑같은 타입이 있으면 이름으로 injection을 수행한다.
만약 JobLauncher가 asyncJobLauncher 외에 더 등록되어 있다면 injection에서 오류가 발생할테니 위처럼 이름을 지정해줘야 한다.
더 많은 것을 기억하기 위해 기록합니다
Job들을 비동기로 실행시키고 싶을 경우 사용한다.
아래와 같이 빈으로 등록한다
1 | @RequiredArgsConstructor |
메서드의 이름이 bean의 이름이 된다.
사용하는 곳은 아래와 같다
1 | @Service |
스프링은 타입 injection을 먼저 수행하고, 똑같은 타입이 있으면 이름으로 injection을 수행한다.
만약 JobLauncher가 asyncJobLauncher 외에 더 등록되어 있다면 injection에서 오류가 발생할테니 위처럼 이름을 지정해줘야 한다.