Published 2022. 8. 23. 13:45
[ 통합테스트를 위한 @SpringBootTest 어노테이션 ]

@SpringBootTest

@SpringBootTest를 사용하면 손쉽게 통합 테스트를 위한 환경을 준비해준다. @SpringBootTest는 모든 빈들을 스캔하고 애플리케이션 컨텍스트를 생성하여 테스트를 실행한다. @SpringBootTest의 어노테이션에는 다양한 값을 줄 수 있는데, 이를 살펴보면 다음과 같다.

  • value와 properties: 애플리케이션 실행에 필요한 프로퍼티를 key=value 형태로 추가할 수 있음
  • args: 애플리케이션의 arguments로 값을 전달할 수 있음
  • classes: 애플리케이션을 로딩할 때 사용되는 컴포넌트 클래스들을 정의할 수 있음
  • webEnvironment: 웹 테스트 환경을 설정할 수 있음

 

 

@SpringBootTest를 사용하면 손쉽게 통합 테스트를 위한 환경을 준비해준다. @SpringBootTest는 모든 빈들을 스캔하고 애플리케이션 컨텍스트를 생성하여 테스트를 실행한다. @SpringBootTest의 어노테이션에는 다양한 값을 줄 수 있는데, 이를 살펴보면 다음과 같다.

  • value와 properties: 애플리케이션 실행에 필요한 프로퍼티를 key=value 형태로 추가할 수 있음
  • args: 애플리케이션의 arguments로 값을 전달할 수 있음
  • classes: 애플리케이션을 로딩할 때 사용되는 컴포넌트 클래스들을 정의할 수 있음
  • webEnvironment: 웹 테스트 환경을 설정할 수 있음

'Spring > Annotation' 카테고리의 다른 글

Lombok @Builder  (0) 2022.08.29
@Sl4fj 테스트에서 적용  (0) 2022.08.27
@Transactional  (0) 2022.06.24
@EqualsAndHashCode  (0) 2022.06.03
@Component  (0) 2022.06.01
복사했습니다!