내 JBeret 자바 배치 작업 한 단계에서 다음 단계로 매개 변수를 전달해야합니다. 지금까지 나는 단지 JobContext.setTransientUserData()를 통해이를 알아 냈습니다.Java-Batch : 한 단계에서 다른 단계로 데이터를 전달하는 방법은 무엇입니까?
내 질문은 : transientUserData 방식이 최선의 방법인가, 아니면 더 나은 대안이 있습니까? 배치 단계간에 매개 변수를 전달하는 것이 일반적입니까, 아니면 이와 관련하여 단계가 자급 자족해야합니까?
이 답변을 주셔서 감사합니다! 배치 단계와 setTransientUserData()를 통해 값을 전달하는 것에 대해서도 같은 생각을했습니다. 나는 @JobScoped 어노테이션을 간과했다. 이것이 내가 할 방법이다. JobContext에서 transientUserData로 전달하는 것보다 빈을 주입하는 것이 더 깔끔하고 쉽습니다. 다른 토론에 대한 링크를 가져 주셔서 감사합니다. 수색했을 때 찾지 못했습니다. – uwl