2021/086 spring rest docs 정리 source 는 Github 에 있습니다. spring rest docs 정리 spring rest docs 은 test 를 작성하면서 동시에 document 를 작성하는 오픈소스입니다. Controller Api 부분만 빠르게 테스트 하기 위해 @WebMvcTest 로 테스트 환경을 만들었습니다. spring rest docs 특징 테스트가 성공해야 document 가 작성이 됩니다. learning cost 가 꽤 큽니다. ascii 문법을 새로 배워야 합니다. build.gradle 설정 source 중간 중간에 설명을 달아놨습니다. plugins { id 'org.springframework.boot' version '2.5.1' id 'io.spring.dependency-management' .. 2021. 8. 4. 프로세스 병렬로 돌리는 예제 Shelll linux 환경에서 프로세스를 병렬로 돌리는 shell 정리 wait 란? linux 에서 wait 명령어는 자식프로세스가 종료할 때까지, 부모프로세스가 sleep() 모드로 기다립니다. 예를 들면, 부모 process 에서 자식 프로세스를 호출하는데 자식 프로세스가 20초 걸린다고 가정하겠습니다. 자식 프로세스가 20초 걸릴 동안 부모 process 가 종료를 해버리면 자식 프로세스는 좀비 프로세스가 되버립니다. 그렇기 위해 wait 를 사용합니다. shell source parallelTest.sh subModule.sh, subModule2.sh 를 병렬로 호출하고 각 자식프로세스를 wait 했다가 마지막에 각 자식 프로세스의 exitCode 를 출력합니다. #!/bin/sh # 각 pid 를 저장.. 2021. 8. 2. 이전 1 2 다음