여러개의 step 구동 질문
398
33 asked
각 step에서 비즈니스 로직을 분리하고
SRP를 준수하기 위한 작업으로 이해하는 것이 맞을까요?!
Answer 1
1
wisehero님 안녕하세요 :)
여러개의 step 사용을 할 때 단일 책임 원칙으로 접근을 하지는 않았던 것 같아요🤔
SRP는 흔히 객체 지향에서 더 나은 객체를 만들고 확장을 편하게 하기 위해서 일반적인 비즈니스 로직을 작성을할 때 고려를 하였는데요.
배치 작업을 만들 때는 규모가 커지는 경우에 step을 분리하기는 하였으나, 여러개의 step을 나눠 놓아도 다른 job에서 재사용을 하지는 않았거든요. 또한 확장을 위해서가 아닌 로직상 step을 분리하기도 해요. (그래서 일반적으로 객체지향을 고려하는 SRP와 거리가 조금 있겠습니다.)
내용 참고 부탁드립니다.
감사합니다.
배치 실행시 파라미터 (파일 이름)받기 및 (csv) 검증 5.0버전 공유
1
48
1
질문x 1강 일단 실행 코드부분 5.0에 맞춰 수정
1
38
1
spring batch 5.x 버전 설정
1
141
2
Spring Batch 5버전의 경우 실행법 공유
0
165
1
질문입니다.
0
108
1
소스 다운 받을 수 없는건가요?
0
120
1
학습에 사용하는 문서 자료 같은 건 없나요?
0
122
1
spring batch 5버전 소스는 없나요
0
437
1
질문드립니다.
0
340
1
@Configuration 어노테이션 관련 질문있습니다.
0
277
1
다중 Job 구동시 질문 있습니다!!
0
317
1
설정 관련 문의
1
303
1
다중DB 접속 설정 에러
0
958
1
조건별 분기 처리시 질문있습니다
0
352
1
Spring Batch 테이블이 생성되질 않습니다!!!!!
0
1708
2
db이관시 sql 스크립트 데이터 복붙하라고 하시는데 파일은 어디에 있나요 ?
0
492
1
Spring Batch5로 강의내용 최신화 업데이트될 가능성이 있을까요?
0
873
1
reader, writer, processor에서 적용
0
490
1
똑같이 실행하는데 출력이 안돼요
0
1023
2
스케줄러에서 Job을 구분하지 못합니다.
0
609
1
빌드가 실패해요 ㅠㅠ
1
3207
1
Chunk size에 대해
0
3176
1
Run / Debug 관련 질문드립니다..!
1
914
2
완강했습니다! 마지막 질문 드리고 싶습니다.
0
421
1

