동연님 안녕하세요 🙂 답변이 조금 늦어져서 죄송합니다ㅠㅠ FAILED, COMPLETED는 실패와 성공 처리를 위해서 사용이 되어지는데요. 조금 더 복잡한 작업으로 인해서 분기 처리를 커스텀을 해주실 수도 있어요. 예를 들어 step에서 개발자가 정한 CONTINUABLE 문자열 코드를 리턴 하게 된다면, 위에서 예시 에서는 * 로 분기를 하게 되겠습니다. 리턴하는 방법은 아래의 코드를 참고해주세요 contribution.setExitStatus(new ExitStatus("CONTINUABLE")); return RepeatStatus.FINISHED; 리턴을 할 때 상태 코드를 CONTINUABLE 을 설정해주시면, 분기 처리 시 CONTINUABLE 값을 받으실 수 있겠습니다. 참고 부탁드리겠습니다. 감사합니다 :)
안녕하세요 :) 환경설정 중 접속이 잘 안되고 있으시군요 ㅠ.ㅠ 아래 슬랙 URL[0]로 접속 후 관리자 계정으로 메세지 주시면, SQL 학습을 바로 하실 수 있도록 계정을 공유 드리도록 하겠습니다😊 감사합니다. [0] https://join.slack.com/t/mcocl/shared_invite/zt-1h4mv1aeb-3Rrt2o6Il465B3CxEZKUyA
재훈님 안녕하세요 :) 현재는 Spring Batch 5 관련해서 업데이트 계획은 갖고 있지 않습니다 ㅠ.ㅠ 지금의 강의를 기반으로 스프링 배치의 큰틀을 익히고, 필요하시다면 Spring Batch 5 버전도 추가적으로 습득을 하실 수 있으리라 생각을 해요!! 이점 참고 부탁드리겠습니다. 감사합니다😀
해당 코드를 내려 받고 로컬에서 실행을 해보았습니다 :) 아래 코드[0]를 주석처리나 삭제를 하신 다음에 실행을 하시면 정상적으로 동작 을 하겠습니다. spring.batch.job.enabled=false 위의 코드는 주로 스케쥴링을 통해서 구동을 할 때 사용을 하게 되겠습니다. 현재 학습 앞부분에서의 스프링 배치를 구동할 때는 위의 코드를 세팅하지 않는데요. 위의 코드는 스케쥴링 부분 강의에서 세팅을 하겠습니다. 내용 참고 부탁드리겠습니다. 감사합니다 :) [0] https://github.com/HyunSoo730/spring-batch-tutorials/blob/main/src/main/resources/application.properties#L20