step
-
6강. 코틀린에서 반복문을 다루는 방법BackEnd/Kotlin 2024. 2. 5. 21:00
for-each문(향상된 for문) 전통적인 for문 while문 for-each문 다음은 숫자가 들어 있는 리스트를 하나씩 출력하는 Java 코드입니다. List numbers = Arrays.asList(1L, 2L, 3L); for (long number : numbers) { System.out.println(number); } Kotlin으로 구현하면 다음과 같습니다. val numbers = listOf(1L, 2L, 3L) for (number in numbers) { println(number) } 컬렉션을 만드는 방법(listOf) 과 콜론(:) 대신 in을 사용했다는 점 외 모두 동일합니다. 즉, Java는 콜론(:) Kotlin은 in을 사용합니다. 전통적인 for문 Kotlin에서 ..
-
04. 도메인 언어(Domain Language)BackEnd/Spring Batch 2021. 12. 15. 21:26
JobLauncher Job과 Job Parameters를 인자로 받아 배치 Job을 실행시키는 역할을 합니다. 배치 작업을 수행한 후에는 최종 클라이언트에게 JobExecution을 반환합니다. 스프링 부트 배치가 구동이 되면 JobLauncher 빈이 자동으로 생성되며 JobLauncher.run(Job, JobParameters)로 Job을 실행합니다. 동기적 실행 기본값으로 taskExecutor를 SyncTaskExecutor로 설정할 경우 동기적으로 실행됩니다. JobExecution을 획득하고 배치 처리를 최종 완료한 이후 클라이언트에게 JobExecution을 반환합니다. 스케줄러에 의한 배치처리(배치처리 시간이 길어도 상관없는 경우)에 적합합니다. 비동기적 실행 taskExecutor를 ..