스프링 부트 애너테이션 정리
위 코드에 있는 @SpringBootTest, @AutoConfigureMockMvc 애너테이션에 대해서 알아보겠습니다.
@SpringBootTest
- @SpringBootApplication이 있는 클래스(메인 클래스)를 찾는다
- 이 클래스에 포함된 빈을 찾아 테스트용 애플리케이션 컨텍스트를 생성한다.
@AutoConfigureMockMvc
- MockMvc를 생성하고 자동으로 구성한다.
- 서버에 배포하지 않고도 요청, 전송, 응답 기능을 사용할 수 있다.
- 컨트롤러 테스트에 사용되는 클래스이다.