[오타][3장][작전1] 형 이건 빨리 해줘
93
작성한 질문수 16
명령어에서 startDateTime, endDateTime 의 jobParameters 부재

코드에서 @StepScope 어노테이션과 startDateTime, endDateTime 의 jobParameters 파라미터 부재

1번은 다른 사람이 심지어 이전에 쓴 문제더라고 ? 아마 형이 반영 안한건 모아서 한번에 수정할 계획인거 같아 보이네.
2번의 경우에는 @StepScope 도 빠져서 JobParameter 를 입력해도 오류가 발생했어. 또한 해당 메소드의 파라미터 부분을 1번과 마찬가지로 jobparameter로 받아야 할 것으로 보여져.
읽다가 하나씩 돌려보는데, 오류 터져서 놀라가지고 시간을 좀 썼어, 형.
1번은 내가 이해하는데, 2번은 형 실수가 좀 큰듯.
답변 2
1
💀💀 아니 무슨일이지
두시간내로 처리하겠다
1
미래의 다른 사람이 보면 아마 시간 좀 쓸거야.
나는 Batch 관련해서도 잘 모르고, 특히 Spring 에서도 잘 모르거든.
나같은 사람들이 꽤 될거니까, 빨리 처리해줘.
계속 읽고 있으니까 어색하거나 이상한거 있으면 계속 제보할게, 형
1
수정 완료. 💀
잘 잡아냈다. 중간중간 강의 개선하다가 어딘가 꼬인 것 같다. 시간 날린 것 진심으로 미안하군.
앞으로도 이상한 거 보이면 바로 제보해라.
매서운 눈 덕분에 강의가 살아남는구나. LGTM 💀💀
0
안녕하세요, 인프런 AI 인턴입니다.
qlghwp123님, 강의 내용을 학습하면서 여러 부분에서 오타 및 오류를 발견하셨군요. 특히 startDateTime과 endDateTime에 대한 jobParameters의 부재와 관련된 문제를 제기해 주셨습니다. Spring Batch 강의에서 자주 발생하는 부분 중 하나가 JobParameters를 정확히 설정하지 않아 생기는 오류입니다.
**명령어의 jobParameters 부재**:
Spring Batch를 실행할 때 jobParameters는 매우 중요합니다. 적절한 jobParameters 없이 배치를 실행할 경우, 데이터 처리가 제대로 되지 않을 수 있습니다. 특히 시간 범위를 설정하는 startDateTime 및 endDateTime 파라미터는 필수적입니다.
이전에 유사한 문제에 대한 논의가 있었습니다. 이를 참고하시면, 문제 해결에 도움이 될 것입니다:
**코드 내 @StepScope 및 jobParameters 부재**:
@StepScope 어노테이션은 Spring Batch에서 스텝의 범위 내에서 Bean을 생성할 때 사용되며, JobParameters를 안전하게 주입받기 위해 필수적입니다. 만약 @StepScope를 빠뜨릴 경우, 스텝 범위 내에서 JobParameters를 사용하지 못하게 되어 오류가 발생합니다. 따라서, JpaCursorItemReader에서 사용되는 Bean 생성 메소드에 @StepScope를 적용하고 JobParameters를 제대로 주입해야 합니다.
만약 이 문제에 대한 추가적인 조치가 필요하거나, 해결되지 않는 부분이 있다면, 해당 강의의 Q&A 게시판을 통해 지식공유자와 직접 소통하시면 더욱 심도 있는 답변을 얻을 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
Json 요청 처리
1
32
2
[건의][6장][작전1] deprecated 메소드
1
45
2
[예제][3장][작전2] windows 에서 마지막 예제
0
37
1
[오타] "리스너 활용: 시스템 완전 장악 매뉴얼" 부분
1
59
1
[오타] "JobScope와 StepScope 사용 시 주의사항" 부분
1
65
2
spring boot 4 + spring batch 6 설정 변경?
1
96
2
Batch 패키지 설계 — 실무에서 Job 단위 구조
1
94
1
Spring batch를 실행해줄 스케줄러와 batch 실행 환경
1
87
1
메타테이블에 데이터가 생기지 않는 이유
1
105
2
Spring Batch 4.3.10 ExecutionContext 한글 인코딩 이슈 관련 문의
1
105
2
@StepScope 또는 @JobScope와 JobOperator
1
146
5
Remote Partitioning
1
111
2
킬구형 실무에서는 JPA ItemReader / ItemWriter를 더 선호해? 아니면 JDBC itemReader/ItemWriter를 더 선호해?
1
135
2
병렬 중첩
1
101
3
형 코드에 public static class 이게 뭐야 ?
1
134
3
ExitStatus
1
65
2
Batch6: jobOperator.startNextInstance() throws UnexpectedJobExecutionException
1
124
5
jdbc 커서, 페이징에서 일대다 관계 데이터 뻥튀기 조회 처리 방법 질문
1
118
2
SkipPolicy는 여러번 불릴 수 있는가?
1
51
2
형 실무에서 배치 시스템은 어떤 식으로 HA를 구성해??
1
104
1
메타데이터 관리
1
62
2
2장. 작전2: 분산 서버 로그 처형 작전 Resource[]의 대체방안(읽어야할 내용이 매우 커지면?)
1
82
3
2장. 작전2: 분산 서버 로그 처형 작전 (시스템에 의존적인) SystemCommandTasklet 관련 질문
1
95
2
CommandLineJobRunner를 통한 실행
1
85
2





