본문 바로가기
Spring Framework

[퍼온 글] 스프링 부트, @RunWith가 더이상 보이지 않는 이유

by Jordy-torvalds 2020. 10. 11.
반응형

출처: www.whiteship.me/springboot-no-more-runwith/

 

스프링 부트, @RunWith가 더이상 보이지 않는 이유

왜 최근 버전의 스프링 부트를 사용한 프로젝트의 테스트 코드에서 @RunWith를 더이상 볼 수 없는지 살펴보겠습니다.

www.whiteship.me

정리하자면, 최근 스프링 부트는 JUnit 5를 사용하기 때문에 더이상 JUnit 4에서 제공하던 @RunWith를 쓸 필요가 없고 (쓰고 싶으면 쓸 수는 있지만), @ExtendWith를 사용해야 하지만, 이미 스프링 부트가 제공하는 모든 테스트용 애노테이션(@SpringBootTest) 에 메타 애노테이션으로 적용되어 있기 때문에 @ExtendWith(SpringExtension.class)를 생략할 수 있다.

반응형

'Spring Framework' 카테고리의 다른 글

@Async Default Pool  (0) 2021.10.19
Spring REST Docs 관련 글  (0) 2020.10.11
DTO vs VO vs Entity  (0) 2020.07.22
[퍼온 글] QueryDsl  (0) 2020.05.13
[퍼온 글] 연관관계 편의 메서드에 대하여  (0) 2020.05.04