Page 11 -
P. 11

SPRING MICROSERVICES






                        소스 코드


                        이 책의 모든 장에 코드가 있고, 코드는 일반 텍스트 사이나 장별 번호가 매겨진 코드 목록( 코
                        드 2-1)에 위치한다. 모든 코드 예제는 장별 저장소(repository)로 구분했다. 역자의 깃허브 저장

                        소(https://github.com/klimtever/manning-smia2) 또는 출판사 깃허브(https://github.
                        com/gilbutITbook/080283)에서 내려받을 수 있다. 또한 이 책의 모든 코드는 기본 빌드 도구
                        와 컨테이너 도구로 메이븐과 도커(Docker)를 사용하여 자바 11에서 빌드하고 실행했다. 각 장의
                        README.md 파일에 다음 사항이 기재되어 있다.


                           ●   간략한 장 소개
                           ●   초기 구성에 필요한 도구

                           ●   사용 방법
                           ●   예제 빌드 명령

                           ●   예제 실행 명령
                           ●   연락처 및 기여 정보


                        코드 예제를 컴파일하고 실행하는 데 필요한 소프트웨어 도구에 대한 자세한 사항은 부록 A를 참
                        고한다.
                        집필 과정에서 고수한 핵심 개념 중 하나는 각 장의 코드 예제가 독립적으로 실행 가능해야 한다

                        는 것이었다. 예를 들어 10장의 코드를 가져와 이전 장의 예제를 참고하지 않고도 실행할 수 있다
                        는 의미다. 각 장에서 빌드되는 모든 서비스에 해당하는 도커 이미지가 있다는 것을 확인할 수 있
                        다. 도커 이미지를 실행하고자 도커 컴포즈(Docker Compose)를 사용하여 각 장에서 반복 가능한

                        런타임 환경을 보장한다.












                                                                                                       19




         macrospring_06.indd   19                                                                2022-06-20   오후 1:08:19
   6   7   8   9   10   11   12   13   14   15   16