2장
1 역주 번역 시점의 최신 버전인 IntelliJ IDEA 2023.3.2 커뮤니티 에디션과 오라클 OpenJDK 17을 사용했다. 따라서 원서의 IntelliJ 버전과 차이가 있고 스크린샷 이미지도 최신 버전의 IntelliJ로 맞추었다.
2 역주 IntelliJ에서 JDK 18 같은 상위 버전의 SDK를 사용할 때 “Cannot determine path to ‘tools.jar’ library for 18…” 빌드 오류 메시지를 접한다면 여러분 IntelliJ가 최신 버전의 JDK를 지원하지 못하기 때문일 수 있다. 예를 들어 IntelliJ 2020.3 버전은 JDK 17 이상을 지원하지 못하므로 2020.3.4 버전으로 업그레이드하면 된다.
3 역주 프로젝트를 생성할 때 버전 설정이 나오지 않는다면 생성 후 pom.xml 파일에서 설정할 수 있다.
4 역주 스프링 스테레오타입은 스프링 컨테이너가 스프링 관리 컴포넌트로 식별하게 해 주는 단순한 표시(marker)다. @Component, @Controller, @Service, @Repository 등이 해당된다.