스프링 사전과제 가이드 7편: Advanced Patterns — Spring Boot 4 · Kotlin 2.3 · Events · Async · 멀티 모듈
Spring Boot 4 + Kotlin 2.3 환경에서 사전과제 차별화를 만드는 고급 패턴. @TransactionalEventListener로 도메인과 부가 기능 분리, @Async + CompletableFuture로 응답 시간 단축, 파일 업로드 검증, URI 버저닝, 계층형·Hexagonal·CQRS 비교, 멀티 모듈 Option A(DIP) vs Option B(간소화) — Lombok 없이 Kotlin primary constructor·val/var로 풀이한 시리즈 7편.