JobLauncher의 의존성 주입
442
작성한 질문수 65

이렇게 RequiredArgsConstructor를 이용해서 빈 주입을 받으면 괜찮은데
강사님 처럼

이렇게 주입을 받을려고 하면 jobLauncher의 의존성 주입이 되지 않더라고요
이 부분 질문 드립니다!
답변 1
0
dduckmane 님 안녕하세요 :)
사진 처럼 생성자(RequiredArgsConstructor) 주입은 되고, 필드(Autowired) 주입이 안되고 있으신거 같아요😢
제 환경에서는 모두 동작을 하기에 정확한 원인을 찾기에 어려움이 있는데요.
지금 같은 경우는 사진으로만 보면 명확하게 판단하기 쉽지 않고 직접 재현을 해보기에 어려움이 있습니다. 혹시 Github 저장소에 코드를 올려놓으신게 있다면 재현을 직접 해보고 확인을 해야 될 것 같습니다.
0
코드 내용 확인 및 클론 후에 세팅까지 하여 직접 구동되는 것을 확인을 하였습니다.

올려주신 코드를 제 컴퓨터에서 배치 작업을 구동했을 때 2가지 케이스 모두 모두 정상적으로 동작을 하고 있습니다😢
실행시키실 때 main 메서드를 직접 실행을 시켜주셨을까요?
생성자 주입은 방식만 다를 뿐 2가지 모두 동작을 해야될 것으로 판단이 되는데 조금 의아합니다 ㅠ.ㅠ
재현이 안되면 정확한 원인을 파악하기에 어려움이 있습니다. (원래는 2개 모두 동작을 해요.)
스프링 부트에서 권장하는 방식은 생성자(RequiredArgsConstructor) 주입 방식을 권장하니 학습 하시는 단계에서는 생성자 주입 방식을 사용하여 학습하시기를 권장드립니다.
시원한 답변을 드리지 못해 죄송합니다.
0
계속 번거롭게 해드려 죄송합니다 ㅜㅜ

저도 main을 실행하긴 하는데 저는

이렇게 부트를 실행시켜서 지금까지 진행을 하였는데
부트를 실행시키는 것과 강사님이 말씀하시는 main을 실행시킨다는 의미는 다른건가요??
0
아니요 같은 의미입니다 ㅠ.ㅠ 사진 처럼 main 함수를 실행시켜주셨는지 여쭈어봤었습니다.
학습동안에는 생성자 주입방식을 통해서 학습을 하시기를 권장 드릴게요😢
(실제 개발에서도 생성자 주입방식을 권장을 해요:) )
배치 실행시 파라미터 (파일 이름)받기 및 (csv) 검증 5.0버전 공유
1
53
1
질문x 1강 일단 실행 코드부분 5.0에 맞춰 수정
1
38
1
spring batch 5.x 버전 설정
1
144
2
Spring Batch 5버전의 경우 실행법 공유
0
169
1
질문입니다.
0
109
1
소스 다운 받을 수 없는건가요?
0
125
1
학습에 사용하는 문서 자료 같은 건 없나요?
0
125
1
spring batch 5버전 소스는 없나요
0
442
1
질문드립니다.
0
342
1
@Configuration 어노테이션 관련 질문있습니다.
0
278
1
다중 Job 구동시 질문 있습니다!!
0
318
1
설정 관련 문의
1
305
1
다중DB 접속 설정 에러
0
961
1
조건별 분기 처리시 질문있습니다
0
354
1
Spring Batch 테이블이 생성되질 않습니다!!!!!
0
1713
2
db이관시 sql 스크립트 데이터 복붙하라고 하시는데 파일은 어디에 있나요 ?
0
494
1
Spring Batch5로 강의내용 최신화 업데이트될 가능성이 있을까요?
0
873
1
reader, writer, processor에서 적용
0
494
1
똑같이 실행하는데 출력이 안돼요
0
1028
2
스케줄러에서 Job을 구분하지 못합니다.
0
613
1
빌드가 실패해요 ㅠㅠ
1
3213
1
Chunk size에 대해
0
3186
1
Run / Debug 관련 질문드립니다..!
1
921
2
완강했습니다! 마지막 질문 드리고 싶습니다.
0
425
1





