[Java] Spring Boot Test 코드 작성 시, 'requestParameters'가 없는 경우
최근에 Spring Rest Docs를 적용하기 위해서 JUnit을 통해서 API 테스트 코드를 작성하고 있다. 테스트 코드를 작성하는 것은 Reference가 많아서 MockMVC, Spy 등을 통해서 진행하였지만, 테스트 완료 이후 명세를 작성할 때 문제가 되었다.

나는 특히 다른 사람들이 사용하는 'requestParameters'를 계속 import 할 수 없는 문제가 있었는데 너무 간단한 문제였다.
Environment
- Spring Boot 3.3.2
- JUnit with Spring Boot Starter
Solution
너무나도 간단한 문제인데 Spring Boot 3.0부터 requestParameters가 아닌 queryParameters로 선언해서 사용하면 된다. import 할 때는 아래 import 문을 참고하기 바란다.
import static org.springframework.restdocs.request.RequestDocumentation.queryParameters;