2장. Java·Maven·프로젝트 시작
java -version, ./mvnw -version을 확인한다. Wrapper를 커밋해 팀 Maven 버전을 통일한다. start.spring.io에서 Web, Validation, JDBC/JPA, Security, OAuth2 Resource Server, Actuator, PostgreSQL을 고르고 생성 결과의 버전을 검토한다.
패키지는 기술 계층만 나누지 않고 handoff, identity, audit 기능 경계를 고려한다. main class 아래에 스캔 범위를 둔다.