스프링 부트 스타터로 시작하는데
build.gradle에 자동으로 testImplementation 으로 추가되어 있는데
그 상태에서 .class 파일에서 어노테이션을 임포트하려고 하면 자동완성도 안되고 임포트가 안되는데
implementation으로 바꾸거나 annotationProcessor로 추가하면 잘 됩니다.
근데 블로그 글에서 보면 따로 build.gradle에 annotationProcessor를 추가한 코드가 없이 바로 진행을 하더라고요.
걍 annotationProcessor 추가하고 진행해도 되겠지만 블로그에 수많은 예시 코드와
뭔 차이인지 알 수가 없어서 질문 드립니다.
제가 추가하려고 하는 어노테이션은
testImplementation 'org.springframework.restdocs:spring-restdocs-mockmvc'의
@AutoConfigureRestDocs고
Rest api에서 문서 만들어주는 의존성입니다.
'org.springframework.restdocs:spring-restdocs-mockmvc' 가 아니라 'org.springframework.boot:spring-boot-starter-test' 였네요 아무튼 testImplementation 만으론 어노테이션이 임포트 안돼요