diff --git a/backend/pom.xml b/backend/pom.xml index 7384f52..3c8b0ae 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -142,6 +142,7 @@ compile + true org.springframework.boot @@ -161,6 +162,7 @@ testCompile + true org.projectlombok diff --git a/backend/src/main/java/lombok.config b/backend/src/main/java/lombok.config new file mode 100644 index 0000000..8022e7c --- /dev/null +++ b/backend/src/main/java/lombok.config @@ -0,0 +1,6 @@ +config.stopBubbling = true + +# @RequiredArgsConstructor 가 생성하는 constructor parameter 에 필드의 @Qualifier 를 복사한다. +# Spring 6.1+ 의 bean 이름 기반 fallback 은 parameter-level annotation 을 요구하므로, +# 필수 처리하지 않으면 여러 bean 중 모호성이 발생해 기동이 실패한다. +lombok.copyableAnnotations += org.springframework.beans.factory.annotation.Qualifier