강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của whgustn7300018
whgustn7300018

câu hỏi đã được viết

[Giới thiệu về Spring Batch] Những kiến ​​thức cốt lõi của Spring Batch thông qua các ví dụ

Xử lý nhánh theo thao tác nhiều bước và trạng thái thực hiện

reader, writer, processor에서 적용

Viết

·

466

0

tasklet이 아닌 chunk 단위에서 step 간에 데이터 공유를 하고 싶다면 어떤 식으로 코드를 짜야 할까요 ?

찾아보니 방법이 달라서 적용이 힘든데 궁금합니다..

spring-batch

Câu trả lời 1

0

mjcoding님의 프로필 이미지
mjcoding
Người chia sẻ kiến thức

안녕하세요 :)

아래의 코드[0] 처럼 chunkContext에서 저장하고 꺼내올 수 있습니다.

ExecutionContext executionContext = chunkContext
   .getStepContext()
   .getStepExecution()
   .getJobExecution()
   .getExecutionContext();
executionContext.put("someKey", "hello!!");

혹시 위의 방법으로 해결이 안될까요?

[0] https://github.com/junngo/spring-batch-tutorial/blob/master/src/main/java/com/example/SpringBatchTutorial/job/MultipleStep/MultipleStepJobConfig.java#L57

Hình ảnh hồ sơ của whgustn7300018
whgustn7300018

câu hỏi đã được viết

Đặt câu hỏi